|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #include "GaudiKernel/Bootstrap.h"
24 (
c.GetHandlerStore().GetHandler(
"sTGC"));
25 if (!sTGCHand) std::abort();
32 if (! ret) std::cout <<
"WARNING: sPadWidth is missing" << std::endl;
35 if (! ret) std::cout <<
"WARNING: lPadWidth is missing" << std::endl;
38 if (! ret) std::cout <<
"WARNING: sStripWidth is missing" << std::endl;
41 if (! ret) std::cout <<
"WARNING: lStripWidth is missing" << std::endl;
44 if (! ret) std::cout <<
"WARNING: padH is missing" << std::endl;
48 std::cout <<
"INFO: nPadPhi is missing trying older format nPadX" << std::endl;
50 if (! ret) std::cout <<
"WARNING: nPadX is missing" << std::endl;
55 std::cout <<
"INFO: anglePadPhi is missing trying older format anglePadX" << std::endl;
57 if (! ret) std::cout <<
"WARNING: anglePadX is missing" << std::endl;
63 std::cout <<
"INFO: firstPadPhiDivision_C/A is missing trying older format firstPadPhi" << std::endl;
66 if (! ret) std::cout <<
"WARNING: firstPadPhi is missing" << std::endl;
74 std::cout <<
"INFO: PadPhiShift_C/A is missing trying older format firstPadPhi" << std::endl;
77 if (! ret) std::cout <<
"WARNING: firstPadPhi is missing" << std::endl;
81 if (! ret) std::cout <<
"WARNING: nPadH is missing" << std::endl;
84 if (! ret) std::cout <<
"WARNING: firstPadH is missing" << std::endl;
87 if (! ret) std::cout <<
"WARNING: firstPadRow is missing" << std::endl;
90 if (! ret) std::cout <<
"WARNING: nWires is missing" << std::endl;
93 if (! ret) std::cout <<
"WARNING: wireCutout is missing" << std::endl;
96 if (! ret) std::cout <<
"WARNING: firstWire is missing" << std::endl;
99 if (! ret) std::cout <<
"WARNING: wireGroupWidth is missing" << std::endl;
102 if (! ret) std::cout <<
"WARNING: nStrips is missing" << std::endl;
105 if (! ret) std::cout <<
"WARNING: firstTriggerBand is missing" << std::endl;
108 if (! ret) std::cout <<
"WARNING: nTriggerBands is missing" << std::endl;
111 if (! ret) std::cout <<
"WARNING: firstStripInTrigger is missing" << std::endl;
114 if (! ret) std::cout <<
"WARNING: firstStripWidth is missing" << std::endl;
117 if (! ret) std::cout <<
"WARNING: StripsInBandsLayer1 is missing" << std::endl;
120 if (! ret) std::cout <<
"WARNING: StripsInBandsLayer2 is missing" << std::endl;
123 if (! ret) std::cout <<
"WARNING: StripsInBandsLayer3 is missing" << std::endl;
126 if (! ret) std::cout <<
"WARNING: StripsInBandsLayer4 is missing" << std::endl;
129 if (! ret) std::cout <<
"WARNING: nWireGroups is missing" << std::endl;
132 if (! ret) std::cout <<
"WARNING: firstWireGroup is missing" << std::endl;
sTGCReadoutParameters roParameters
std::vector< double > firstPadPhiDivision_A
std::vector< int > StripsInBandsLayer1
std::vector< int > nPadPhi
std::vector< int > nWireGroups
double getAttributeAsDouble(AGDDController &c, const xercesc::DOMNode *t, const std::string &) const
std::vector< int > StripsInBandsLayer3
std::vector< int > nTriggerBands
std::vector< double > PadPhiShift_A
std::vector< double > firstPadPhiDivision_C
std::vector< int > firstTriggerBand
std::vector< double > getAttributeAsVector(AGDDController &c, const xercesc::DOMNode *t, const std::string &) const
virtual void ElementHandle(AGDDController &c, xercesc::DOMNode *t) override
std::vector< double > nPadH
std::vector< int > firstWireGroup
std::vector< int > getAttributeAsIntVector(AGDDController &c, const xercesc::DOMNode *t, const std::string &) const
std::vector< double > padH
std::vector< double > firstStripWidth
std::vector< double > wireCutout
std::vector< int > firstPadRow
std::vector< double > firstPadH
std::vector< int > StripsInBandsLayer2
std::vector< int > StripsInBandsLayer4
int getAttributeAsInt(AGDDController &c, const xercesc::DOMNode *t, const std::string &) const
std::vector< double > firstWire
std::vector< int > firstStripInTrigger
sTGCDetectorDescription * GetsTGCCurrent()
std::vector< int > nWires
sTGC_readoutHandler(const std::string &, AGDDController &c)
std::vector< double > PadPhiShift_C