|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    4 #ifndef MUONGEOMODELTESTR4_GEOMODELRPCTEST_H 
    5 #define MUONGEOMODELTESTR4_GEOMODELRPCTEST_H 
   36         this, 
"DetectorManagerKey", 
"MuonDetectorManager",
 
   37         "Key of input MuonDetectorManager condition data"};
 
   40         this, 
"MuonIdHelperSvc", 
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
 
   48         this, 
"TestStations", {}, 
"Constrain the stations to be tested"};
 
   49     Gaudi::Property<std::vector<std::string>> 
m_excludeStat{
this, 
"ExcludeStations", {}};
 
  
MuonVal::ScalarBranch< float > & m_stripEtaWidth
StatusCode finalize() override
Ensure that the Athena extensions are properly loaded.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_detMgrKey
MuonDetectorManager from the conditions store.
MuonVal::ScalarBranch< float > & m_ALineRotS
MuonVal::ScalarBranch< float > & m_stripPhiWidth
StatusCode execute() override
MuonVal::ScalarBranch< uint8_t > & m_doubletPhi
MuonVal::VectorBranch< uint8_t > & m_stripDblPhi
MuonVal::TwoVectorBranch m_locPos
Gaudi::Property< std::vector< std::string > > m_selectStat
String should be formated like <stationName><stationEta><A/C><stationPhi>
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
MuonVal::ScalarBranch< uint8_t > & m_doubletR
bool const RAWDATA *ch2 const
MuonVal::ScalarBranch< uint8_t > & m_numPhiPanels
unsigned int cardinality() const override final
MuonVal::VectorBranch< uint8_t > & m_stripRotDblPhi
MuonVal::VectorBranch< uint8_t > & m_stripPosGasGap
MuonVal::ScalarBranch< uint8_t > & m_doubletZ
MuonVal::CoordSystemsBranch m_stripRot
Rotation matrix of the respective layers.
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::ScalarBranch< uint8_t > & m_numStripsPhi
MuonVal::VectorBranch< uint8_t > & m_stripRotGasGap
Gaudi::Property< std::vector< std::string > > m_excludeStat
MuonVal::VectorBranch< bool > & m_stripPosMeasPhi
MuonVal::ScalarBranch< float > & m_stripEtaLength
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
MuonVal::ScalarBranch< unsigned short > & m_stIndex
Identifier of the readout element.
MuonVal::ScalarBranch< short > & m_stEta
MuonVal::VectorBranch< bool > & m_stripRotMeasPhi
StatusCode dumpToTree(const EventContext &ctx, const RpcReadoutElement *readoutEle)
MuonVal::ScalarBranch< float > & m_stripPhiPitch
MuonVal::ScalarBranch< float > & m_ALineRotT
StatusCode initialize() override
ScalarBranch< T > & newScalar(const std::string &name)
MuonVal::ScalarBranch< std::string > & m_chamberDesign
Helper class to dump the Amg::Transformations into 4 three vector branches.
MuonVal::ScalarBranch< uint8_t > & m_numStripsEta
Number of strips, strip pitch in eta & phi direction.
MuonVal::ScalarBranch< float > & m_ALineTransZ
MuonVal::ScalarBranch< float > & m_stripEtaPitch
Strip dimensions.
MuonVal::VectorBranch< uint8_t > & m_stripPosNum
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
MuonVal::ScalarBranch< float > & m_stripPhiLength
MuonVal::ScalarBranch< float > & m_ALineRotZ
MuonVal::MuonTesterTree m_tree
Write a TTree for validation purposes.
MuonVal::CoordTransformBranch m_alignableNode
MuonVal::ThreeVectorBranch m_stripPos
Strip positions.
MuonVal::ScalarBranch< uint8_t > & m_numRpcLayers
Number of eta & phi gas gaps.
MuonVal::ScalarBranch< float > & m_ALineTransT
MuonVal::ScalarBranch< float > & m_ALineTransS
Alignment parameters.
std::set< Identifier > m_testStations
Set of stations to be tested.
MuonVal::ScalarBranch< short > & m_stPhi
MuonVal::CoordTransformBranch m_readoutTransform
Transformation of the readout element (Translation, ColX, ColY, ColZ)