![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
21 MuonHitTesterAlg::MuonHitTesterAlg(
const std::string&
alg_name,
22 ISvcLocator* pSvcLocator):
33 return StatusCode::SUCCESS;
37 return StatusCode::SUCCESS;
65 return StatusCode::SUCCESS;
69 return StatusCode::SUCCESS;
86 return StatusCode::SUCCESS;
91 return StatusCode::SUCCESS;
94 const EventContext& ctx{Gaudi::Hive::currentContext()};
95 return m_tree.
fill(ctx) ? StatusCode::SUCCESS : StatusCode::FAILURE;
Gaudi::Property< std::string > m_sTgcDigitKey
StatusCode init(OWNER *instance)
Initialize method.
StatusCode setupSimHits()
Toggle whether the simHit collection of each sub detector shall be written to disk.
@ isMC
Flag determining whether the branch is simulation.
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.
@ Tgc
Resitive Plate Chambers.
Gaudi::Property< bool > m_writesTgcSim
Gaudi::Property< bool > m_writeMmDigits
Gaudi::Property< bool > m_writeMdtDigits
Gaudi::Property< bool > m_writeDigits
Gaudi::Property< std::string > m_sTgcSimHitKey
StatusCode finalize() override final
Gaudi::Property< std::string > m_rpcSimHitKey
@ Mm
Maybe not needed in the migration.
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::MuonTesterTree m_tree
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...
Class to store array like branches into the n-tuples.
Gaudi::Property< bool > m_writesTgcDigits
StatusCode execute() override final
Gaudi::Property< bool > m_isMC
Gaudi::Property< std::string > m_mmDigitKey
Gaudi::Property< bool > m_writeTgcSim
Gaudi::Property< bool > m_writeSimHits
Gaudi::Property< bool > m_writeMdtSim
Gaudi::Property< bool > m_writeRpcSim
Gaudi::Property< std::string > m_tgcSimHitKey
Gaudi::Property< bool > m_writeMmSim
@ Rpc
Monitored Drift Tubes.
bool fill(const EventContext &ctx)
Fills the tree per call.
StatusCode write()
Finally write the TTree objects.
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_writeRpcDigits
bool addBranch(std::shared_ptr< IMuonTesterBranch > branch)
Branch is added to the tree without transferring the ownership.