BmnRoot
Loading...
Searching...
No Matches
BmnFHCalEvent Class Reference

Class for Bmn FHCal data container in event. More...

#include <BmnFHCalEvent.h>

Inheritance diagram for BmnFHCalEvent:
[legend]
Collaboration diagram for BmnFHCalEvent:
[legend]

Public Member Functions

 BmnFHCalEvent ()
 Default constructor.
 
 ~BmnFHCalEvent ()
 
void SetTotalModules (int TotalModules)
 Set TotalModules externally.
 
void SetTotalEnergy (float Energy)
 Set Deposited Energy.
 
void SetModule (uint8_t mod_id, BmnFHCalModule Module)
 Set ModulesArrtor.
 
void reset ()
 Zero all fiels.
 
void ResetEnergies ()
 
void SummarizeEvent ()
 
virtual void Print (Option_t *option="") const
 
virtual const char * GetClassName ()
 Class name.
 
int GetTotalModules () const
 Total number of modules.
 
float GetTotalEnergy () const
 Deposited Energy.
 
BmnFHCalModuleGetModule (uint8_t mod_id)
 Module info.
 
 BmnFHCalEvent ()
 Default constructor.
 
 ~BmnFHCalEvent ()
 
void SetTotalModules (int TotalModules)
 Set TotalModules externally.
 
void SetTotalEnergy (float Energy)
 Set Deposited Energy.
 
void SetModule (uint8_t mod_id, BmnFHCalModule Module)
 Set ModulesArrtor.
 
void reset ()
 Zero all fiels.
 
void ResetEnergies ()
 
void SummarizeEvent ()
 
virtual void Print (Option_t *option="") const
 
virtual const char * GetClassName ()
 Class name.
 
int GetTotalModules () const
 Total number of modules.
 
float GetTotalEnergy () const
 Deposited Energy.
 
BmnFHCalModuleGetModule (uint8_t mod_id)
 Module info.
 

Detailed Description

Class for Bmn FHCal data container in event.

Version
1.0

Definition at line 20 of file BmnFHCalEvent.h.

Constructor & Destructor Documentation

◆ BmnFHCalEvent() [1/2]

BmnFHCalEvent::BmnFHCalEvent ( )
inline

Default constructor.

Definition at line 25 of file BmnFHCalEvent.h.

◆ ~BmnFHCalEvent() [1/2]

BmnFHCalEvent::~BmnFHCalEvent ( )
inline

Destructor

Definition at line 32 of file BmnFHCalEvent.h.

References reset().

◆ BmnFHCalEvent() [2/2]

BmnFHCalEvent::BmnFHCalEvent ( )
inline

Default constructor.

Definition at line 25 of file BmnFHCalEvent.h.

◆ ~BmnFHCalEvent() [2/2]

BmnFHCalEvent::~BmnFHCalEvent ( )
inline

Destructor

Definition at line 32 of file BmnFHCalEvent.h.

References reset().

Member Function Documentation

◆ GetClassName() [1/2]

virtual const char * BmnFHCalEvent::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnFHCalEvent

Definition at line 72 of file BmnFHCalEvent.h.

◆ GetClassName() [2/2]

virtual const char * BmnFHCalEvent::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnFHCalEvent

Definition at line 72 of file BmnFHCalEvent.h.

◆ GetModule() [1/2]

BmnFHCalModule * BmnFHCalEvent::GetModule ( uint8_t  mod_id)
inline

Module info.

Returns
BmnFHCalModule object with index mod_id = {1 to fgkTotalModules}

Definition at line 87 of file BmnFHCalEvent.h.

Referenced by BmnFHCalReconstructor::Exec(), and BmnFHCalReconstructor::ParseGeometry().

◆ GetModule() [2/2]

BmnFHCalModule * BmnFHCalEvent::GetModule ( uint8_t  mod_id)
inline

Module info.

Returns
BmnFHCalModule object with index mod_id = {1 to fgkTotalModules}

Definition at line 87 of file BmnFHCalEvent.h.

◆ GetTotalEnergy() [1/2]

float BmnFHCalEvent::GetTotalEnergy ( ) const
inline

Deposited Energy.

Returns
Deposited Energy in FHCal in event [mip]

Definition at line 82 of file BmnFHCalEvent.h.

◆ GetTotalEnergy() [2/2]

float BmnFHCalEvent::GetTotalEnergy ( ) const
inline

Deposited Energy.

Returns
Deposited Energy in FHCal in event [mip]

Definition at line 82 of file BmnFHCalEvent.h.

◆ GetTotalModules() [1/2]

int BmnFHCalEvent::GetTotalModules ( ) const
inline

Total number of modules.

Returns
Total number of modules

Definition at line 77 of file BmnFHCalEvent.h.

Referenced by BmnFHCalReconstructor::Exec().

◆ GetTotalModules() [2/2]

int BmnFHCalEvent::GetTotalModules ( ) const
inline

Total number of modules.

Returns
Total number of modules

Definition at line 77 of file BmnFHCalEvent.h.

◆ Print() [1/2]

virtual void BmnFHCalEvent::Print ( Option_t *  option = "") const
inlinevirtual

Definition at line 67 of file BmnFHCalEvent.h.

◆ Print() [2/2]

virtual void BmnFHCalEvent::Print ( Option_t *  option = "") const
inlinevirtual

Definition at line 67 of file BmnFHCalEvent.h.

◆ reset() [1/2]

void BmnFHCalEvent::reset ( )
inline

Zero all fiels.

Returns
Set All fields to zero

Definition at line 52 of file BmnFHCalEvent.h.

Referenced by BmnFHCalReconstructor::Init(), and ~BmnFHCalEvent().

◆ reset() [2/2]

void BmnFHCalEvent::reset ( )
inline

Zero all fiels.

Returns
Set All fields to zero

Definition at line 52 of file BmnFHCalEvent.h.

◆ ResetEnergies() [1/2]

void BmnFHCalEvent::ResetEnergies ( )
inline

Definition at line 57 of file BmnFHCalEvent.h.

Referenced by BmnFHCalReconstructor::Exec().

◆ ResetEnergies() [2/2]

void BmnFHCalEvent::ResetEnergies ( )
inline

Definition at line 57 of file BmnFHCalEvent.h.

◆ SetModule() [1/2]

void BmnFHCalEvent::SetModule ( uint8_t  mod_id,
BmnFHCalModule  Module 
)
inline

Set ModulesArrtor.

Returns
Set Vector of BmnFHCalModule objects

Definition at line 47 of file BmnFHCalEvent.h.

◆ SetModule() [2/2]

void BmnFHCalEvent::SetModule ( uint8_t  mod_id,
BmnFHCalModule  Module 
)
inline

Set ModulesArrtor.

Returns
Set Vector of BmnFHCalModule objects

Definition at line 47 of file BmnFHCalEvent.h.

◆ SetTotalEnergy() [1/2]

void BmnFHCalEvent::SetTotalEnergy ( float  Energy)
inline

Set Deposited Energy.

Returns
Set Deposited Energy in FHCal in event [mip]

Definition at line 42 of file BmnFHCalEvent.h.

◆ SetTotalEnergy() [2/2]

void BmnFHCalEvent::SetTotalEnergy ( float  Energy)
inline

Set Deposited Energy.

Returns
Set Deposited Energy in FHCal in event [mip]

Definition at line 42 of file BmnFHCalEvent.h.

◆ SetTotalModules() [1/2]

void BmnFHCalEvent::SetTotalModules ( int  TotalModules)
inline

Set TotalModules externally.

Parameters
MaxModulesTotal number of modules

Definition at line 37 of file BmnFHCalEvent.h.

Referenced by BmnFHCalReconstructor::ParseGeometry().

◆ SetTotalModules() [2/2]

void BmnFHCalEvent::SetTotalModules ( int  TotalModules)
inline

Set TotalModules externally.

Parameters
MaxModulesTotal number of modules

Definition at line 37 of file BmnFHCalEvent.h.

◆ SummarizeEvent() [1/2]

void BmnFHCalEvent::SummarizeEvent ( )

Definition at line 10 of file BmnFHCalEvent.cxx.

Referenced by BmnFHCalReconstructor::Exec().

◆ SummarizeEvent() [2/2]

void BmnFHCalEvent::SummarizeEvent ( )

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