#include <DDTOBRadCableAlgo.h>
Public Member Functions | |
DDTOBRadCableAlgo () | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDTOBRadCableAlgo () |
Private Attributes | |
std::vector< std::string > | cableM |
double | cableT |
std::vector< std::string > | connM |
double | connT |
double | connW |
double | coolDeltaPhi1 |
double | coolDeltaPhi2 |
std::string | coolM1 |
std::string | coolM2 |
std::vector< double > | coolR1 |
std::vector< double > | coolR2 |
double | coolRin |
double | coolRout1 |
double | coolRout2 |
double | coolStartPhi1 |
double | coolStartPhi2 |
double | diskDz |
std::string | idNameSpace |
std::vector< std::string > | names |
double | rMax |
std::vector< double > | rodRin |
std::vector< double > | rodRout |
Definition at line 10 of file DDTOBRadCableAlgo.h.
DDTOBRadCableAlgo::DDTOBRadCableAlgo | ( | ) |
|
virtual |
Definition at line 29 of file DDTOBRadCableAlgo.cc.
void DDTOBRadCableAlgo::execute | ( | DDCompactView & | cpv | ) |
Definition at line 100 of file DDTOBRadCableAlgo.cc.
References cableM, cableT, connM, connT, connW, coolDeltaPhi1, coolDeltaPhi2, coolM1, coolM2, coolR1, coolR2, coolRin, coolRout1, coolRout2, coolStartPhi1, coolStartPhi2, DDSplit(), diskDz, first, i, idNameSpace, LogDebug, AlCaRecoCosmics_cfg::name, names, dbtoconf::parent, DDSolidFactory::polycone(), DDCompactView::position(), rMax, rodRin, rodRout, edm::second(), DDSolidFactory::torus(), and DDSolidFactory::tubs().
void DDTOBRadCableAlgo::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 31 of file DDTOBRadCableAlgo.cc.
References cableM, cableT, connM, connT, connW, coolDeltaPhi1, coolDeltaPhi2, coolM1, coolM2, coolR1, coolR2, coolRin, coolRout1, coolRout2, coolStartPhi1, coolStartPhi2, diskDz, i, idNameSpace, LogDebug, names, DDCurrentNamespace::ns(), dbtoconf::parent, rMax, rodRin, and rodRout.
|
private |
Definition at line 33 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 30 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 36 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 35 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 34 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 43 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 45 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 46 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 47 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 37 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 38 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 39 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 40 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 41 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 42 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 44 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 28 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 26 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 48 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 29 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 31 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 32 of file DDTOBRadCableAlgo.h.
Referenced by execute(), and initialize().