#include <DDEcalPreshowerAlgoTB.h>
Public Member Functions | |
DDEcalPreshowerAlgoTB () | |
void | execute (DDCompactView &pos) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
Private Member Functions | |
void | doLayers (DDCompactView &pos) |
void | doSens (DDCompactView &pos) |
void | doWedges (DDCompactView &pos) |
std::string | getMaterial (unsigned int i) const |
Private Attributes | |
double | absorbx |
double | absorby |
std::string | dummyMaterial |
int | go |
std::string | idNameSpace |
std::vector< std::string > | materials_ |
std::vector< double > | micromodulesx |
std::vector< double > | micromodulesy |
int | nmat_ |
std::vector< double > | quadMax_ |
std::vector< double > | quadMin_ |
std::vector< double > | rmaxVec |
std::vector< double > | rminVec |
double | ScndplaneXshift |
double | ScndplaneYshift |
std::vector< double > | thickLayers_ |
double | thickness_ |
double | TotSFXshift |
double | TotSFYshift |
double | trabsorbx |
double | trabsorby |
double | waf_active |
double | waf_inter_col_sep |
double | waf_intra_col_sep |
double | wedge_length |
double | wedge_offset |
double | ywedge_ceramic_diff |
double | zfoam1_ |
double | zfoam2_ |
double | zlead1_ |
double | zlead2_ |
double | zwedge_ceramic_diff |
Definition at line 9 of file DDEcalPreshowerAlgoTB.h.
DDEcalPreshowerAlgoTB::DDEcalPreshowerAlgoTB | ( | ) |
Definition at line 21 of file DDEcalPreshowerAlgoTB.cc.
|
private |
Definition at line 91 of file DDEcalPreshowerAlgoTB.cc.
|
private |
Definition at line 442 of file DDEcalPreshowerAlgoTB.cc.
|
private |
Definition at line 148 of file DDEcalPreshowerAlgoTB.cc.
void DDEcalPreshowerAlgoTB::execute | ( | DDCompactView & | pos | ) |
Definition at line 78 of file DDEcalPreshowerAlgoTB.cc.
|
inlineprivate |
Definition at line 21 of file DDEcalPreshowerAlgoTB.h.
References i, and materials_.
void DDEcalPreshowerAlgoTB::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 26 of file DDEcalPreshowerAlgoTB.cc.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 36 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 39 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 37 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 30 of file DDEcalPreshowerAlgoTB.h.
Referenced by getMaterial().
|
private |
Definition at line 34 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 35 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 27 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 26 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 26 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 33 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 32 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 31 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 28 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 29 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 29 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 29 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 29 of file DDEcalPreshowerAlgoTB.h.
|
private |
Definition at line 38 of file DDEcalPreshowerAlgoTB.h.