Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4mvtx/PHG4MvtxCable.h>
Public Member Functions | |
PHG4MvtxCable () | |
PHG4MvtxCable (const std::string &name, const std::string &coreMaterial, const double &coreRadius, const double &sheathRadius, const double &xSouth, const double &xNorth, const double &ySouth, const double &yNorth, const double &zSouth, const double &zNorth, const std::string &color) | |
virtual | ~PHG4MvtxCable ()=default |
std::string | get_name () |
std::string | get_coreMaterial () |
double | get_coreRadius () |
double | get_sheathRadius () |
double | get_xSouth () |
double | get_xNorth () |
double | get_ySouth () |
double | get_yNorth () |
double | get_zSouth () |
double | get_zNorth () |
std::string | get_color () |
Private Attributes | |
const std::string | m_name = "cable" |
const std::string | m_coreMaterial = "G4_Cu" |
const double | m_coreRadius = 1 |
const double | m_sheathRadius = 2 |
const double | m_xSouth = 0. |
const double | m_xNorth = 1. |
const double | m_ySouth = 0. |
const double | m_yNorth = 1. |
const double | m_zSouth = 0. |
const double | m_zNorth = 1. |
const std::string | m_color = "red" |
Definition at line 6 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 6 of file PHG4MvtxCable.h
PHG4MvtxCable::PHG4MvtxCable | ( | ) |
|
inlineexplicit |
Definition at line 11 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 11 of file PHG4MvtxCable.h
|
virtualdefault |
|
inline |
Definition at line 45 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 45 of file PHG4MvtxCable.h
References m_color.
Referenced by PHG4MvtxSupport::CreateCable().
|
inline |
Definition at line 36 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 36 of file PHG4MvtxCable.h
References m_coreMaterial.
|
inline |
Definition at line 37 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 37 of file PHG4MvtxCable.h
References m_coreRadius.
|
inline |
Definition at line 35 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 35 of file PHG4MvtxCable.h
References m_name.
Referenced by PHG4MvtxSupport::CreateCable().
|
inline |
Definition at line 38 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 38 of file PHG4MvtxCable.h
References m_sheathRadius.
|
inline |
Definition at line 40 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 40 of file PHG4MvtxCable.h
References m_xNorth.
|
inline |
Definition at line 39 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 39 of file PHG4MvtxCable.h
References m_xSouth.
|
inline |
Definition at line 42 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 42 of file PHG4MvtxCable.h
References m_yNorth.
|
inline |
Definition at line 41 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 41 of file PHG4MvtxCable.h
References m_ySouth.
|
inline |
Definition at line 44 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 44 of file PHG4MvtxCable.h
References m_zNorth.
|
inline |
Definition at line 43 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 43 of file PHG4MvtxCable.h
References m_zSouth.
|
private |
Definition at line 58 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 58 of file PHG4MvtxCable.h
Referenced by get_color().
|
private |
Definition at line 49 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 49 of file PHG4MvtxCable.h
Referenced by get_coreMaterial().
|
private |
Definition at line 50 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 50 of file PHG4MvtxCable.h
Referenced by get_coreRadius().
|
private |
Definition at line 48 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 48 of file PHG4MvtxCable.h
Referenced by get_name().
|
private |
Definition at line 51 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 51 of file PHG4MvtxCable.h
Referenced by get_sheathRadius().
|
private |
Definition at line 53 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 53 of file PHG4MvtxCable.h
Referenced by get_xNorth().
|
private |
Definition at line 52 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 52 of file PHG4MvtxCable.h
Referenced by get_xSouth().
|
private |
Definition at line 55 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 55 of file PHG4MvtxCable.h
Referenced by get_yNorth().
|
private |
Definition at line 54 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 54 of file PHG4MvtxCable.h
Referenced by get_ySouth().
|
private |
Definition at line 57 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 57 of file PHG4MvtxCable.h
Referenced by get_zNorth().
|
private |
Definition at line 56 of file PHG4MvtxCable.h.
View newest version in sPHENIX GitHub at line 56 of file PHG4MvtxCable.h
Referenced by get_zSouth().