|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONTESTER_MUONIDENTIFIERBRANCH_H
5 #define MUONTESTER_MUONIDENTIFIERBRANCH_H
27 bool fill(
const EventContext&)
override final;
28 bool init()
override final;
VectorBranch< uint8_t > & m_multiplet
TgcIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)
Branch to store all information of the TgcIdentifier.
Branch to store all information of the MDT identifier.
VectorBranch< uint8_t > & m_stationPhi
void push_back(const Identifier &id) override final
MmIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)
VectorBranch< uint8_t > & m_wireLayer
Branch to store all information of the sTgcIdentifier.
VectorBranch< uint16_t > & m_channel
void push_back(const Identifier &id) override final
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
VectorBranch< uint8_t > & m_gas_gap
VectorBranch< uint8_t > & m_gasgap
void push_back(const Identifier &id) override final
VectorBranch< uint8_t > & m_multiLayer
void push_back(const Identifier &id) override final
bool fill(const EventContext &) override final
The fill method checks if enough information is provided such that the branch is cleared from the inf...
void push_back(const Identifier &id) override final
CscIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)
TTree * tree() override final
Returns the underlying TTree object.
VectorBranch< uint8_t > & m_chamberLayer
VectorBranch< uint8_t > & m_strip
const Muon::IMuonIdHelperSvc * idHelperSvc() const
void push_back(const Identifier &id) override final
VectorBranch< uint8_t > & m_channel_type
Branch to store all information of the MmIdentifier.
MuonIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)
MdtIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)
VectorBranch< uint8_t > & m_doubletZ
virtual void push_back(const Identifier &id)
VectorBranch< bool > & m_measuresPhi
VectorBranch< uint8_t > & m_multiplet
bool init() override final
The init method checks whether the branch name has already registered to the MuonTree and tries then ...
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
std::string name() const override final
Returns the name of the branch.
Class to store array like branches into the n-tuples.
RpcIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)
VectorBranch< bool > & m_measuresPhi
VectorBranch< uint8_t > & m_channel
Class to dump the basic properties of an Identifier into an n-tuple StationName -> BIS,...
MuonTesterTree & parent()
Returns the reference to the MuonTesterTree parent.
VectorBranch< uint8_t > & m_gas_gap
VectorBranch< uint8_t > & m_strip
VectorBranch< uint8_t > & m_gasGap
VectorBranch< uint16_t > & m_channel
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
VectorBranch< uint8_t > & m_tubeLayer
VectorBranch< uint8_t > & m_stationIndex
VectorBranch< uint8_t > & m_doubletPhi
VectorBranch< bool > & m_measuresPhi
Branch to store all information of the CscIdentifier.
VectorBranch< uint8_t > & m_doubletR
VectorBranch< uint8_t > & m_tube
VectorBranch< int8_t > & m_stationEta
sTgcIdentifierBranch(MuonTesterTree &tree, const std::string &grp_name)