11#ifndef BMNFHCALEVENT_H
12#define BMNFHCALEVENT_H
16#include <TClonesArray.h>
60 for (
auto& it : fModulesVec) {
67 virtual void Print(Option_t* option =
"")
const {};
91 std::vector<BmnFHCalModule> fModulesVec;
Class for Bmn FHCal data container in event.
virtual void Print(Option_t *option="") const
void SetModule(uint8_t mod_id, BmnFHCalModule Module)
Set ModulesArrtor.
virtual const char * GetClassName()
Class name.
BmnFHCalModule * GetModule(uint8_t mod_id)
Module info.
BmnFHCalEvent()
Default constructor.
void SetTotalModules(int TotalModules)
Set TotalModules externally.
void reset()
Zero all fiels.
void SetTotalEnergy(float Energy)
Set Deposited Energy.
float GetTotalEnergy() const
Deposited Energy.
int GetTotalModules() const
Total number of modules.
Class for Bmn FHCal module data container in event.