#include <DDTBH4Algo.h>
Public Member Functions | |
double | blRadius () const |
double | blZBeg () const |
double | blZEnd () const |
double | blZPiv () const |
DDMaterial | ddmat (const std::string &s) const |
DDName | ddname (const std::string &s) const |
DDTBH4Algo () | |
void | execute (DDCompactView &cpv) |
DDMaterial | fibCladMat () const |
DDName | fibCladName () const |
double | fibCladThick () const |
DDMaterial | fibFibMat () const |
DDName | fibFibName () const |
double | fibLength () const |
double | fibSide () const |
DDMaterial | holeMat () const |
const std::string & | idNameSpace () const |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
DDRotation | myrot (const std::string &s, const CLHEP::HepRotation &r) const |
DDMaterial | trgMat () const |
double | trgVetoHoleRadius () const |
DDMaterial | vacMat () const |
std::string | vacName () const |
const std::vector< double > & | vecFibPhi () const |
const std::vector< double > & | vecFibXOff () const |
const std::vector< double > & | vecFibYOff () const |
const std::vector< double > & | vecFibZPiv () const |
const std::vector< std::string > & | vecTrgName () const |
const std::vector< double > & | vecTrgPhi () const |
const std::vector< double > & | vecTrgSide () const |
const std::vector< double > & | vecTrgThick () const |
const std::vector< double > & | vecTrgXOff () const |
const std::vector< double > & | vecTrgYOff () const |
const std::vector< double > & | vecTrgZPiv () const |
const std::vector< double > & | vecVacZBeg () const |
const std::vector< double > & | vecVacZEnd () const |
const std::vector< std::string > & | vecWinMat () const |
const std::vector< double > & | vecWinThick () const |
const std::vector< double > & | vecWinZBeg () const |
std::string | winName () const |
virtual | ~DDTBH4Algo () |
Private Attributes | |
double | m_BLRadius |
double | m_BLZBeg |
double | m_BLZEnd |
double | m_BLZPiv |
std::string | m_FibCladMat |
std::string | m_FibCladName |
double | m_FibCladThick |
std::string | m_FibFibMat |
std::string | m_FibFibName |
double | m_FibLength |
double | m_FibSide |
std::string | m_HoleMat |
std::string | m_idNameSpace |
std::string | m_TrgMat |
double | m_TrgVetoHoleRadius |
std::string | m_VacMat |
std::string | m_VacName |
std::vector< double > | m_vecFibPhi |
std::vector< double > | m_vecFibXOff |
std::vector< double > | m_vecFibYOff |
std::vector< double > | m_vecFibZPiv |
std::vector< std::string > | m_vecTrgName |
std::vector< double > | m_vecTrgPhi |
std::vector< double > | m_vecTrgSide |
std::vector< double > | m_vecTrgThick |
std::vector< double > | m_vecTrgXOff |
std::vector< double > | m_vecTrgYOff |
std::vector< double > | m_vecTrgZPiv |
std::vector< double > | m_vecVacZBeg |
std::vector< double > | m_vecVacZEnd |
std::vector< std::string > | m_vecWinMat |
std::vector< double > | m_vecWinThick |
std::vector< double > | m_vecWinZBeg |
std::string | m_WinName |
Definition at line 15 of file DDTBH4Algo.h.
DDTBH4Algo::DDTBH4Algo | ( | ) |
Definition at line 18 of file DDTBH4Algo.cc.
|
virtual |
Definition at line 59 of file DDTBH4Algo.cc.
|
inline |
|
inline |
|
inline |
|
inline |
DDMaterial DDTBH4Algo::ddmat | ( | const std::string & | s | ) | const |
Definition at line 71 of file DDTBH4Algo.cc.
Referenced by fibCladMat(), fibFibMat(), holeMat(), trgMat(), and vacMat().
DDName DDTBH4Algo::ddname | ( | const std::string & | s | ) | const |
Definition at line 77 of file DDTBH4Algo.cc.
Referenced by fibCladName(), and fibFibName().
void DDTBH4Algo::execute | ( | DDCompactView & | cpv | ) |
Definition at line 130 of file DDTBH4Algo.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void DDTBH4Algo::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 85 of file DDTBH4Algo.cc.
DDRotation DDTBH4Algo::myrot | ( | const std::string & | s, |
const CLHEP::HepRotation & | r | ||
) | const |
Definition at line 63 of file DDTBH4Algo.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 78 of file DDTBH4Algo.h.
Referenced by blRadius().
|
private |
Definition at line 75 of file DDTBH4Algo.h.
Referenced by blZBeg().
|
private |
Definition at line 76 of file DDTBH4Algo.h.
Referenced by blZEnd().
|
private |
Definition at line 77 of file DDTBH4Algo.h.
Referenced by blZPiv().
|
private |
Definition at line 102 of file DDTBH4Algo.h.
Referenced by fibCladMat().
|
private |
Definition at line 100 of file DDTBH4Algo.h.
Referenced by fibCladName().
|
private |
Definition at line 104 of file DDTBH4Algo.h.
Referenced by fibCladThick().
|
private |
Definition at line 101 of file DDTBH4Algo.h.
Referenced by fibFibMat().
|
private |
Definition at line 99 of file DDTBH4Algo.h.
Referenced by fibFibName().
|
private |
Definition at line 105 of file DDTBH4Algo.h.
Referenced by fibLength().
|
private |
Definition at line 103 of file DDTBH4Algo.h.
Referenced by fibSide().
|
private |
Definition at line 89 of file DDTBH4Algo.h.
Referenced by holeMat().
|
private |
Definition at line 73 of file DDTBH4Algo.h.
Referenced by idNameSpace().
|
private |
Definition at line 88 of file DDTBH4Algo.h.
Referenced by trgMat().
|
private |
Definition at line 90 of file DDTBH4Algo.h.
Referenced by trgVetoHoleRadius().
|
private |
Definition at line 80 of file DDTBH4Algo.h.
Referenced by vacMat().
|
private |
Definition at line 79 of file DDTBH4Algo.h.
Referenced by vacName().
|
private |
Definition at line 106 of file DDTBH4Algo.h.
Referenced by vecFibPhi().
|
private |
Definition at line 107 of file DDTBH4Algo.h.
Referenced by vecFibXOff().
|
private |
Definition at line 108 of file DDTBH4Algo.h.
Referenced by vecFibYOff().
|
private |
Definition at line 109 of file DDTBH4Algo.h.
Referenced by vecFibZPiv().
|
private |
Definition at line 91 of file DDTBH4Algo.h.
Referenced by vecTrgName().
|
private |
Definition at line 94 of file DDTBH4Algo.h.
Referenced by vecTrgPhi().
|
private |
Definition at line 92 of file DDTBH4Algo.h.
Referenced by vecTrgSide().
|
private |
Definition at line 93 of file DDTBH4Algo.h.
Referenced by vecTrgThick().
|
private |
Definition at line 95 of file DDTBH4Algo.h.
Referenced by vecTrgXOff().
|
private |
Definition at line 96 of file DDTBH4Algo.h.
Referenced by vecTrgYOff().
|
private |
Definition at line 97 of file DDTBH4Algo.h.
Referenced by vecTrgZPiv().
|
private |
Definition at line 81 of file DDTBH4Algo.h.
Referenced by vecVacZBeg().
|
private |
Definition at line 82 of file DDTBH4Algo.h.
Referenced by vecVacZEnd().
|
private |
Definition at line 84 of file DDTBH4Algo.h.
Referenced by vecWinMat().
|
private |
Definition at line 86 of file DDTBH4Algo.h.
Referenced by vecWinThick().
|
private |
Definition at line 85 of file DDTBH4Algo.h.
Referenced by vecWinZBeg().
|
private |
Definition at line 83 of file DDTBH4Algo.h.
Referenced by winName().