1 #ifndef EcalTestBeam_DDTBH4Algo_h 2 #define EcalTestBeam_DDTBH4Algo_h 13 #include <CLHEP/Geometry/Transform3D.h> 32 const CLHEP::HepRotation&
r )
const ;
const std::vector< double > & vecFibPhi() const
std::string m_idNameSpace
void initialize(const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) override
DDMaterial fibFibMat() const
std::string vacName() const
std::vector< double > m_vecFibXOff
const std::vector< double > & vecFibYOff() const
const std::vector< double > & vecTrgXOff() const
DDMaterial ddmat(const std::string &s) const
DDMaterial holeMat() const
DDMaterial is used to define and access material information.
const std::vector< double > & vecWinZBeg() const
double fibCladThick() const
std::vector< double > m_vecWinThick
DDName is used to identify DDD entities uniquely.
DDRotation myrot(const std::string &s, const CLHEP::HepRotation &r) const
const std::vector< double > & vecVacZBeg() const
std::vector< double > m_vecTrgYOff
Compact representation of the geometrical detector hierarchy.
const std::vector< double > & vecTrgSide() const
DDMaterial vacMat() const
std::vector< double > m_vecTrgXOff
double m_TrgVetoHoleRadius
Represents a uniquely identifyable rotation matrix.
DDMaterial fibCladMat() const
const std::vector< double > & vecWinThick() const
DDName fibFibName() const
const std::vector< double > & vecFibXOff() const
const std::vector< std::string > & vecWinMat() const
const std::vector< double > & vecTrgPhi() const
DDMaterial trgMat() const
const std::vector< double > & vecTrgZPiv() const
const std::vector< double > & vecFibZPiv() const
std::vector< double > m_vecWinZBeg
std::vector< double > m_vecFibZPiv
std::string m_FibCladName
std::vector< std::string > m_vecWinMat
std::vector< double > m_vecTrgThick
const std::string & idNameSpace() const
std::vector< double > m_vecVacZEnd
std::vector< double > m_vecTrgSide
DDName ddname(const std::string &s) const
std::string winName() const
std::vector< double > m_vecTrgPhi
std::vector< double > m_vecFibPhi
std::vector< std::string > m_vecTrgName
std::vector< double > m_vecTrgZPiv
const std::vector< double > & vecTrgThick() const
std::vector< double > m_vecVacZBeg
const std::vector< std::string > & vecTrgName() const
double trgVetoHoleRadius() const
const std::vector< double > & vecVacZEnd() const
void execute(DDCompactView &cpv) override
std::vector< double > m_vecFibYOff
const std::vector< double > & vecTrgYOff() const
DDName fibCladName() const