ATLAS Offline Software
|
Public Member Functions | |
int | phiGap (double radius, double xhit, double yhit) const |
compute number (0 to 1023) of closest electrode according to nominal accordion geometry More... | |
void | getRPhi () |
initialization routine More... | |
double | phi0 (double radius) const |
phi of first absorber as function of radius for nominal accordion geometry (before sagging). More... | |
double | Distance_Ele (const double &x, const double &y, const int &PhiC, int &Num_Straight, const int &Num_Coude, double &xl) |
Compute the distance to the electrode. More... | |
double | Distance_Abs (const double &x, const double &y, const int &nabs, const int &Num_Straight, const int &Num_Coude) |
Compute the distance to the absorber. More... | |
Public Attributes | |
double | gam0 |
double | Rmin |
double | Rmax |
double | dR |
double | Rphi [5000] |
int | NRphi |
int | Nbrt |
int | Nbrt1 |
double | rint_eleFib |
double | delta [15] |
double | rc [15] |
double | phic [15] |
double | xc [15] |
double | yc [15] |
double | rMinAccordion |
double | rMaxAccordion |
double | zMinBarrel |
double | zMaxBarrel |
double | etaMaxBarrel |
int | NCellTot |
int | NCellMax |
const GeoStraightAccSection * | electrodeStraightSection |
const GeoStraightAccSection * | absorberStraightSection |
ServiceHandle< StoreGateSvc > | detStore {"DetectorStore","DetectorStore"} |
Definition at line 19 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::Distance_Abs | ( | const double & | x, |
const double & | y, | ||
const int & | nabs, | ||
const int & | Num_Straight, | ||
const int & | Num_Coude | ||
) |
Compute the distance to the absorber.
double EMBAccordionDetails::Clockwork::Distance_Ele | ( | const double & | x, |
const double & | y, | ||
const int & | PhiC, | ||
int & | Num_Straight, | ||
const int & | Num_Coude, | ||
double & | xl | ||
) |
Compute the distance to the electrode.
void EMBAccordionDetails::Clockwork::getRPhi | ( | ) |
double EMBAccordionDetails::Clockwork::phi0 | ( | double | radius | ) | const |
phi of first absorber as function of radius for nominal accordion geometry (before sagging).
Definition at line 279 of file EMBAccordionDetails.cxx.
int EMBAccordionDetails::Clockwork::phiGap | ( | double | radius, |
double | xhit, | ||
double | yhit | ||
) | const |
compute number (0 to 1023) of closest electrode according to nominal accordion geometry
Definition at line 179 of file EMBAccordionDetails.cxx.
const GeoStraightAccSection* EMBAccordionDetails::Clockwork::absorberStraightSection |
Definition at line 72 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::delta[15] |
Definition at line 58 of file EMBAccordionDetails.cxx.
ServiceHandle<StoreGateSvc> EMBAccordionDetails::Clockwork::detStore {"DetectorStore","DetectorStore"} |
Definition at line 74 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::dR |
Definition at line 52 of file EMBAccordionDetails.cxx.
const GeoStraightAccSection* EMBAccordionDetails::Clockwork::electrodeStraightSection |
Definition at line 71 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::etaMaxBarrel |
Definition at line 67 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::gam0 |
Definition at line 49 of file EMBAccordionDetails.cxx.
int EMBAccordionDetails::Clockwork::Nbrt |
Definition at line 55 of file EMBAccordionDetails.cxx.
int EMBAccordionDetails::Clockwork::Nbrt1 |
Definition at line 56 of file EMBAccordionDetails.cxx.
int EMBAccordionDetails::Clockwork::NCellMax |
Definition at line 69 of file EMBAccordionDetails.cxx.
int EMBAccordionDetails::Clockwork::NCellTot |
Definition at line 68 of file EMBAccordionDetails.cxx.
int EMBAccordionDetails::Clockwork::NRphi |
Definition at line 54 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::phic[15] |
Definition at line 60 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::rc[15] |
Definition at line 59 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::rint_eleFib |
Definition at line 57 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::Rmax |
Definition at line 51 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::rMaxAccordion |
Definition at line 64 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::Rmin |
Definition at line 50 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::rMinAccordion |
Definition at line 63 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::Rphi[5000] |
Definition at line 53 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::xc[15] |
Definition at line 61 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::yc[15] |
Definition at line 62 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::zMaxBarrel |
Definition at line 66 of file EMBAccordionDetails.cxx.
double EMBAccordionDetails::Clockwork::zMinBarrel |
Definition at line 65 of file EMBAccordionDetails.cxx.