Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONPRDTESTR4_MUONHITTESTERALH_H
6 #define MUONPRDTESTR4_MUONHITTESTERALH_H
33 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
true};
43 "Master switch toggling the sim hits"};
53 Gaudi::Property<std::string>
m_mdtSimHitKey{
this,
"MdtSimHitKey",
"xMdtSimHits"};
54 Gaudi::Property<std::string>
m_rpcSimHitKey{
this,
"RpcSimHitKey",
"xRpcSimHits"};
55 Gaudi::Property<std::string>
m_tgcSimHitKey{
this,
"TgcSimHitKey",
"xTgcSimHits"};
56 Gaudi::Property<std::string>
m_mmSimHitKey{
this,
"MmSimHitKey",
"xMmSimHits"};
57 Gaudi::Property<std::string>
m_sTgcSimHitKey{
this,
"sTgcSimHitKey",
"xStgcSimHits"};
63 "Master switch toggling the digit collections"};
74 Gaudi::Property<std::string>
m_mdtDigitKey{
this,
"MdtDigitKey",
"MDT_DIGITS"};
75 Gaudi::Property<std::string>
m_rpcDigitKey{
this,
"RpcDigitKey",
"RPC_DIGITS"};
76 Gaudi::Property<std::string>
m_tgcDigitKey{
this,
"TgcDigitKey",
"TGC_DIGITS"};
77 Gaudi::Property<std::string>
m_mmDigitKey{
this,
"MmDigitKey",
"MM_DIGITS"};
78 Gaudi::Property<std::string>
m_sTgcDigitKey{
this,
"sTgcDigitKey",
"sTGC_DIGITS"};
84 "Master switch toggling the prd collection dump"};
93 Gaudi::Property<std::string>
m_mdtPrdKey{
this,
"MdtPrdKey",
"xMdtDriftCircles"};
94 Gaudi::Property<std::string>
m_mdtTwinPrdKey{
this,
"MdtTwinPrdKey",
"xMdtTwinDriftCircles"};
95 Gaudi::Property<std::string>
m_rpcPrdKey{
this,
"RpcPrdKey",
"xRpcMeasurements"};
96 Gaudi::Property<std::string>
m_tgcPrdKey{
this,
"TgcPrdKey",
"xTgcStrips"};
97 Gaudi::Property<std::string>
m_mmPrdKey{
this,
"MmPrdKey",
"xAODMMClusters"};
104 Gaudi::Property<std::string>
m_truthMuonCont{
this,
"TruthMuons",
"MuonTruthParticles"};
108 Gaudi::Property<std::string>
m_truthSegCont{
this,
"TruthSegments",
"TruthSegmentsR4"};
Gaudi::Property< std::string > m_mdtPrdKey
Prd collection names.
Gaudi::Property< bool > m_writeRpcPrds
Gaudi::Property< std::string > m_truthMuonCont
Name of the truth particle container.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Property< std::string > m_sTgcDigitKey
module to blindly dump a particle container to the Tree
StatusCode setupSimHits()
Toggle whether the simHit collection of each sub detector shall be written to disk.
unsigned int cardinality() const override final
Gaudi::Property< bool > m_writeMmPrds
StatusCode initialize() override final
Gaudi::Property< std::string > m_mdtSimHitKey
Container keys of the particular sim hit collections.
Gaudi::Property< std::string > m_mdtDigitKey
Container keys of the particular digit collections.
Gaudi::Property< std::string > m_rpcPrdKey
Gaudi::Property< bool > m_writesTgcSim
Gaudi::Property< std::string > m_mmPrdKey
Gaudi::Property< bool > m_writeMmDigits
const MuonGMR4::MuonDetectorManager * m_detMgr
Gaudi::Property< bool > m_writeMdtDigits
std::shared_ptr< MuonPRDTest::SegmentVariables > m_truthSegs
bool const RAWDATA *ch2 const
Gaudi::Property< bool > m_writeDigits
Gaudi::Property< std::string > m_sTgcSimHitKey
StatusCode finalize() override final
StatusCode setupPrds()
Toggle whether the uncalibrated measurement collections shall be tested.
Gaudi::Property< std::string > m_rpcSimHitKey
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::MuonTesterTree m_tree
Gaudi::Property< std::string > m_truthSegCont
Name of the truth segment container.
std::shared_ptr< MuonPRDTest::ParticleVariables > m_truthParts
Gaudi::Property< bool > m_writeMdtPrds
StatusCode setupDigits()
Toggle whether the digit collections shall be tested.
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
Gaudi::Property< std::string > m_tgcPrdKey
Gaudi::Property< bool > m_writesTgcDigits
StatusCode execute() override final
Gaudi::Property< std::string > m_mdtTwinPrdKey
SG::ReadHandleKey< xAOD::EventInfo > m_evtKey
Gaudi::Property< bool > m_writeTruthSeg
Flag toggling whether the truth segment container shall be written.
Gaudi::Property< bool > m_isMC
Gaudi::Property< std::string > m_mmDigitKey
Gaudi::Property< bool > m_writeTgcSim
Tester module to dump the segment container.
Gaudi::Property< bool > m_writeSimHits
Gaudi::Property< bool > m_writeMdtSim
Gaudi::Property< bool > m_writeTruthMuon
Flag toggling whether the truth particle container shall be written
Gaudi::Property< bool > m_writeRpcSim
Gaudi::Property< std::string > m_tgcSimHitKey
Gaudi::Property< bool > m_writeMmSim
Gaudi::Property< bool > m_writeTgcPrds
Gaudi::Property< std::string > m_rpcDigitKey
Gaudi::Property< bool > m_writeTgcDigits
Gaudi::Property< std::string > m_mmSimHitKey
Gaudi::Property< std::string > m_tgcDigitKey
Gaudi::Property< bool > m_writePrds
Gaudi::Property< bool > m_writeRpcDigits
virtual ~MuonHitTesterAlg()