|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONTESTERTREE_EVENTHASHBRANCH_H
5 #define MUONTESTERTREE_EVENTHASHBRANCH_H
18 bool fill(
const EventContext& ctx)
override final;
19 bool init() override final;
23 TTree*
tree() override final;
EventHashBranch(TTree *tree, const std::string &evtKey="EventInfo")
ArrayBranch< ULong64_t > m_cache
std::vector< DataDependency > data_dependencies() override final
Returns a vector of all Event data dependencies needed by the Branch to work.
SG::ReadHandleKey< xAOD::EventInfo > m_evtKey
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
~EventHashBranch()=default
bool const RAWDATA *ch2 const
bool fill(const EventContext &ctx) override final
The fill method checks if enough information is provided such that the branch is cleared from the inf...
bool init() override final
The init method checks whether the branch name has already registered to the MuonTree and tries then ...
std::string name() const override final
Returns the name of the branch.
TTree * tree() override final
Returns the pointer to the underlying TTree object.
Class to store array like branches into the n-tuples.
This class provides general information about an event. Event information is provided by the accessor...
A property holding a SG store/key/clid from which a VarHandle is made.
const EventContext * m_last_dump
bool is_dumped(const EventContext &ctx) const
Returns true whether the current event is dumped to the N-tuple or not.
Most basic interface class used by the MuonTester tree.