  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    4 #ifndef MUONGEOMODELTESTR4_GEOMODELMDTTEST_H 
    5 #define MUONGEOMODELTESTR4_GEOMODELMDTTEST_H 
   38                                                 "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
 
   43                                                             "Key of output MDT cabling map"};
 
   49       Gaudi::Property<std::vector<std::string>> 
m_selectStat{
this, 
"TestStations", {}};
 
   50       Gaudi::Property<std::vector<std::string>> 
m_excludeStat{
this, 
"ExcludeStations", {}};
 
   54       Gaudi::Property<std::string> 
m_swapRead{
this, 
"ReadoutSideXML", 
""};
 
  
Property holding a SG store/key/clid from which a ReadHandle is made.
 
MuonVal::ScalarBranch< unsigned short > & m_stIndex
Identifier of the readout element.
 
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
 
SG::ReadHandleKey< ActsTrk::GeometryContext > m_geoCtxKey
 
~GeoModelMdtTest()=default
 
void dumpReadoutSideXML() const
 
MuonVal::ScalarBranch< short > & m_stML
 
MuonVal::CoordTransformBranch m_readoutTransform
Transformation of the readout element (Translation, ColX, ColY, ColZ)
 
Gaudi::Property< std::string > m_swapRead
 
bool const RAWDATA *ch2 const
 
MuonVal::ScalarBranch< unsigned short > & m_numTubes
Number of tubes per layer.
 
MuonVal::VectorBranch< unsigned short > & m_tubeNum
 
MuonVal::VectorBranch< uint8_t > & m_cablingMROD
 
MuonVal::MuonTesterTree m_tree
 
MuonVal::CoordTransformBranch m_alignableNode
 
MuonVal::ScalarBranch< short > & m_stPhi
 
unsigned int cardinality() const override final
 
StatusCode execute() override
 
MuonVal::VectorBranch< uint8_t > & m_cablingCSM
Cabling information.
 
std::set< Identifier > m_testStations
Set of stations to be tested.
 
const MuonDetectorManager * m_detMgr
 
MuonVal::ScalarBranch< std::string > & m_chamberDesign
 
MuonVal::VectorBranch< uint8_t > & m_cablingTdcId
 
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
 
MuonVal::ScalarBranch< unsigned short > & m_numLayers
Number of tubes per layer.
 
Gaudi::Property< std::vector< std::string > > m_excludeStat
 
MuonVal::ScalarBranch< short > & m_stEta
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
Gaudi::Property< std::vector< std::string > > m_selectStat
String should be formated like <stationName><stationEta><A/C><stationPhi>
 
MuonVal::VectorBranch< double > & m_wireLength
 
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
 
MuonVal::VectorBranch< double > & m_tubeLength
 
MuonVal::CoordSystemsBranch m_tubeTransform
Transformation to each tube.
 
MuonVal::VectorBranch< uint8_t > & m_cablingTdcCh
 
MuonVal::ThreeVectorBranch m_tubePosInCh
Position of the tube in the sector frame.
 
ScalarBranch< T > & newScalar(const std::string &name)
 
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
 
MuonVal::VectorBranch< unsigned short > & m_tubeLay
Readout each tube specifically.
 
Helper class to dump the Amg::Transformations into 4 three vector branches.
 
MuonVal::VectorBranch< double > & m_activeTubeLength
 
StatusCode initialize() override
 
StatusCode dumpToTree(const EventContext &ctx, const ActsTrk::GeometryContext &gctx, const MdtReadoutElement *readoutEle)
 
MuonVal::ScalarBranch< double > & m_tubePitch
 
MuonVal::ThreeVectorBranch m_roPos
Position of the readout.
 
StatusCode finalize() override
 
MuonVal::ScalarBranch< double > & m_tubeRad
 
SG::ReadCondHandleKey< MuonMDT_CablingMap > m_cablingKey