|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Class for Bmn FHCal module data container in event. More...
#include <BmnFHCalModule.h>
Public Member Functions | |
| BmnFHCalModule () | |
| Default constructor. | |
| BmnFHCalModule (int ModuleId, const TVector3 &posHit, const TVector3 &posHitErr, int pointIndx) | |
| Constructor with parameters. | |
| BmnFHCalModule (const BmnFHCalModule &) | |
| Copy constructor. | |
| BmnFHCalModule (BmnFHCalModule &&) noexcept | |
| Move constructor. | |
| BmnFHCalModule & | operator= (const BmnFHCalModule &) |
| Assignment operator. | |
| BmnFHCalModule & | operator= (BmnFHCalModule &&) noexcept |
| Move Assignment operator. | |
| virtual | ~BmnFHCalModule ()=default |
| Destructor. | |
| int | GetModuleId () const |
| Module id. | |
| float | GetEnergy () const |
| Deposited Energy. | |
| int | GetNsections () const |
| Sections number. | |
| float | GetSectionEnergy (int sec_id) const |
| Section energy. | |
| void | SetModuleId (int ModId) |
| void | SetEnergy (float Energy) |
| void | SetNsections (int Nsections) |
| void | SetSectionEnergy (int sec_id, float Energy) |
| void | SummarizeModule (double section_threshold=0.0) |
| void | reset () |
| void | ResetSections () |
| virtual void | Print (Option_t *option="") const |
| BmnFHCalModule () | |
| Default constructor. | |
| BmnFHCalModule (int ModuleId, const TVector3 &posHit, const TVector3 &posHitErr, int pointIndx) | |
| Constructor with parameters. | |
| BmnFHCalModule (const BmnFHCalModule &) | |
| Copy constructor. | |
| BmnFHCalModule (BmnFHCalModule &&) noexcept | |
| Move constructor. | |
| BmnFHCalModule & | operator= (const BmnFHCalModule &) |
| Assignment operator. | |
| BmnFHCalModule & | operator= (BmnFHCalModule &&) noexcept |
| Move Assignment operator. | |
| virtual | ~BmnFHCalModule ()=default |
| Destructor. | |
| int | GetModuleId () const |
| Module id. | |
| float | GetEnergy () const |
| Deposited Energy. | |
| int | GetNsections () const |
| Sections number. | |
| float | GetSectionEnergy (int sec_id) const |
| Section energy. | |
| void | SetModuleId (int ModId) |
| void | SetEnergy (float Energy) |
| void | SetNsections (int Nsections) |
| void | SetSectionEnergy (int sec_id, float Energy) |
| void | SummarizeModule (double section_threshold=0.0) |
| void | reset () |
| void | ResetSections () |
| virtual void | Print (Option_t *option="") const |
Private Attributes | |
| int | fModId |
| float | fModuleEnergy |
| std::vector< float > | fSectVec |
Definition at line 18 of file BmnFHCalModule.h.
| BmnFHCalModule::BmnFHCalModule | ( | ) |
Definition at line 15 of file BmnFHCalModule.cxx.
References fModId, fModuleEnergy, and fSectVec.
Referenced by BmnFHCalModule(), BmnFHCalModule(), ~BmnFHCalModule(), operator=(), operator=(), and Print().
| BmnFHCalModule::BmnFHCalModule | ( | int | ModuleId, |
| const TVector3 & | posHit, | ||
| const TVector3 & | posHitErr, | ||
| int | pointIndx ) |
Definition at line 22 of file BmnFHCalModule.cxx.
References fModId, fModuleEnergy, fSectVec, and kFHCAL.
| BmnFHCalModule::BmnFHCalModule | ( | const BmnFHCalModule & | other | ) |
Definition at line 30 of file BmnFHCalModule.cxx.
References BmnFHCalModule(), fModId, fModuleEnergy, and fSectVec.
|
noexcept |
Definition at line 37 of file BmnFHCalModule.cxx.
References BmnFHCalModule(), fModId, fModuleEnergy, fSectVec, and std::noexcept().
|
virtualdefault |
| BmnFHCalModule::BmnFHCalModule | ( | ) |
| BmnFHCalModule::BmnFHCalModule | ( | int | ModuleId, |
| const TVector3 & | posHit, | ||
| const TVector3 & | posHitErr, | ||
| int | pointIndx ) |
| BmnFHCalModule::BmnFHCalModule | ( | const BmnFHCalModule & | ) |
|
noexcept |
|
virtualdefault |
|
inline |
Definition at line 46 of file BmnFHCalModule.h.
References fModuleEnergy.
|
inline |
Definition at line 46 of file BmnFHCalModule.h.
References fModuleEnergy.
|
inline |
Definition at line 43 of file BmnFHCalModule.h.
References fModId.
Referenced by GetModuleId().
|
inline |
Definition at line 43 of file BmnFHCalModule.h.
References fModId, and GetModuleId().
|
inline |
Definition at line 49 of file BmnFHCalModule.h.
References fSectVec.
Referenced by Print().
|
inline |
Definition at line 49 of file BmnFHCalModule.h.
References fSectVec.
|
inline |
Definition at line 52 of file BmnFHCalModule.h.
References fSectVec.
|
inline |
Definition at line 52 of file BmnFHCalModule.h.
References fSectVec.
|
noexcept |
Definition at line 55 of file BmnFHCalModule.cxx.
References BmnFHCalModule(), fModId, fModuleEnergy, and fSectVec.
|
noexcept |
| BmnFHCalModule & BmnFHCalModule::operator= | ( | const BmnFHCalModule & | other | ) |
Definition at line 44 of file BmnFHCalModule.cxx.
References BmnFHCalModule(), fModId, fModuleEnergy, and fSectVec.
| BmnFHCalModule & BmnFHCalModule::operator= | ( | const BmnFHCalModule & | ) |
|
virtual |
Definition at line 66 of file BmnFHCalModule.cxx.
References fModId, fModuleEnergy, GetNsections(), GetX(), GetY(), and GetZ().
|
virtual |
References BmnFHCalModule(), fModId, fModuleEnergy, and fSectVec.
| void BmnFHCalModule::reset | ( | ) |
Definition at line 91 of file BmnFHCalModule.cxx.
References fModId, fSectVec, and ResetSections().
| void BmnFHCalModule::reset | ( | ) |
| void BmnFHCalModule::ResetSections | ( | ) |
Definition at line 85 of file BmnFHCalModule.cxx.
References fModuleEnergy, and fSectVec.
Referenced by reset().
| void BmnFHCalModule::ResetSections | ( | ) |
|
inline |
Definition at line 55 of file BmnFHCalModule.h.
References fModuleEnergy.
Referenced by SummarizeModule().
|
inline |
Definition at line 55 of file BmnFHCalModule.h.
References fModuleEnergy.
|
inline |
Definition at line 54 of file BmnFHCalModule.h.
References fModId.
|
inline |
Definition at line 54 of file BmnFHCalModule.h.
References fModId.
|
inline |
Definition at line 56 of file BmnFHCalModule.h.
References fSectVec.
|
inline |
Definition at line 56 of file BmnFHCalModule.h.
References fSectVec.
|
inline |
Definition at line 57 of file BmnFHCalModule.h.
References fSectVec.
|
inline |
Definition at line 57 of file BmnFHCalModule.h.
References fSectVec.
| void BmnFHCalModule::SummarizeModule | ( | double | section_threshold = 0.0 | ) |
Definition at line 74 of file BmnFHCalModule.cxx.
References fSectVec, and SetEnergy().
| void BmnFHCalModule::SummarizeModule | ( | double | section_threshold = 0.0 | ) |
|
private |
Definition at line 66 of file BmnFHCalModule.h.
Referenced by BmnFHCalModule(), BmnFHCalModule(), BmnFHCalModule(), BmnFHCalModule(), GetModuleId(), operator=(), operator=(), Print(), reset(), and SetModuleId().
|
private |
Definition at line 67 of file BmnFHCalModule.h.
Referenced by BmnFHCalModule(), BmnFHCalModule(), BmnFHCalModule(), BmnFHCalModule(), GetEnergy(), operator=(), operator=(), Print(), ResetSections(), and SetEnergy().
|
private |
Definition at line 68 of file BmnFHCalModule.h.
Referenced by BmnFHCalModule(), BmnFHCalModule(), BmnFHCalModule(), BmnFHCalModule(), GetNsections(), GetSectionEnergy(), operator=(), operator=(), Print(), reset(), ResetSections(), SetNsections(), SetSectionEnergy(), and SummarizeModule().