8#ifndef HCAL_EVENT_HCALVETORESULT_H_
9#define HCAL_EVENT_HCALVETORESULT_H_
70 void setTotalPE(
const float total_PE) { total_PE_ = total_PE; }
78 num_valid_hits_ = num_valid_hits;
89 int num_valid_hits_{0};
Class that stores Stores reconstructed hit information from the HCAL.
Stores reconstructed hit information from the HCAL.
ldmx::HcalHit max_PE_hit_
Reference to max PE hit.
float getNumValidHits() const
void setVetoResult(const bool &passes_veto=true)
Sets whether the Hcal veto was passed or not.
void Print() const
Print out the object.
bool passesVeto() const
Checks if the event passes the Hcal veto.
void setTotalPE(const float total_PE)
Set the total number of PE.
virtual ~HcalVetoResult()=default
Destructor.
void setNumValidHits(const float num_valid_hits)
Set the number of valid hits.
bool passes_veto_
Flag indicating whether the event passes the Hcal veto.
ldmx::HcalHit getMaxPEHit() const
void setMaxPEHit(const ldmx::HcalHit max_PE_hit)
Set the maximum PE hit.
void Clear()
Reset the object.
HcalVetoResult()=default
Constructor.