AnalysisTree
Loading...
Searching...
No Matches
UserTaskWrite Class Reference
Inheritance diagram for UserTaskWrite:
Inheritance graph
Collaboration diagram for UserTaskWrite:
Collaboration graph

Public Member Functions

void Init () override
void Exec () override
void Finish () override
Public Member Functions inherited from AnalysisTree::Task
void PreInit ()
void SetInConfiguration (const Configuration *config)
void SetDataHeader (const DataHeader *data_header)
void SetInputBranchNames (const std::set< std::string > &br)
ANALYSISTREE_ATTR_NODISCARD const std::set< std::string > & GetInputBranchNames () const
ANALYSISTREE_ATTR_NODISCARD bool IsGoodEvent (const EventHeader &event_header) const
ANALYSISTREE_ATTR_NODISCARD bool IsGoodEvent (const Chain &t) const
void SetEventCuts (Cuts *cuts)
void AddInputBranch (const std::string &name)

Additional Inherited Members

Protected Member Functions inherited from AnalysisTree::Task
 ClassDef (Task, 0)
Protected Attributes inherited from AnalysisTree::Task
const Configurationconfig_ {nullptr}
const DataHeaderdata_header_ {nullptr}
Cutsevent_cuts_ {nullptr}
std::set< std::string > in_branches_ {}
bool is_init_ {false}

Member Function Documentation

◆ Exec()

void UserTaskWrite::Exec ( )
overridevirtual

Implements AnalysisTree::Task.

◆ Finish()

void UserTaskWrite::Finish ( )
inlineoverridevirtual

Implements AnalysisTree::Task.

◆ Init()

void UserTaskWrite::Init ( )
overridevirtual

Implements AnalysisTree::Task.


The documentation for this class was generated from the following files: