11#ifndef BMNFHCALMODULE_H
12#define BMNFHCALMODULE_H
25 BmnFHCalModule(
int ModuleId,
const TVector3& posHit,
const TVector3& posHitErr,
int pointIndx);
55 void SetEnergy(
float Energy) { fModuleEnergy = Energy; }
63 virtual void Print(Option_t* option =
"")
const;
68 std::vector<float> fSectVec;
Class for Bmn FHCal module data container in event.
float GetEnergy() const
Deposited Energy.
BmnFHCalModule & operator=(const BmnFHCalModule &)
virtual ~BmnFHCalModule()=default
void SetNsections(int Nsections)
void SetSectionEnergy(int sec_id, float Energy)
BmnFHCalModule()
Default constructor.
void SetModuleId(int ModId)
void SummarizeModule(double section_threshold=0.0)
int GetModuleId() const
Module id.
virtual void Print(Option_t *option="") const
float GetSectionEnergy(int sec_id) const
Section energy.
int GetNsections() const
Sections number.
void SetEnergy(float Energy)