7#ifndef TRACKER_EVENT_TRACKERVETORESULTS_H_
8#define TRACKER_EVENT_TRACKERVETORESULTS_H_
65 passes_tagger_veto_ = passes_tagger_veto;
74 passes_recoil_veto_ = passes_recoil_veto;
79 bool passes_veto_{
false};
81 bool passes_tagger_veto_{
false};
83 bool passes_recoil_veto_{
false};
Class that holds reco-level tracking veto decision.
bool passesRecoilVeto() const
Checks if the event passes the Recoil Tracker veto.
virtual ~TrackerVetoResult()=default
Class destructor.
friend std::ostream & operator<<(std::ostream &o, const TrackerVetoResult &d)
Print the TrackerVetoResult object.
void setRecoilVetoResult(bool passes_recoil_veto)
Sets whether the Recoil Tracker veto was passed or not.
bool passesTaggerVeto() const
Checks if the event passes the Tagger Tracker veto.
void setTaggerVetoResult(bool passes_tagger_veto)
Sets whether the Tagger Tracker veto was passed or not.
bool passesVeto() const
Checks if the event passes the Tracker veto.
TrackerVetoResult()=default
Class constructor.
void clear()
Reset the TrackerVetoResult object.
void setVetoResult(bool passes_veto)
Sets whether the Tracker veto was passed or not.