NAIA
1.0.2
|
Container class for base Ecal info. More...
#include <Containers/Ecal.h>
Public Member Functions | |
void | Clear () |
Clear container content. More... | |
void | Dump () const |
Dump on screen container content. More... | |
const TVector3 & | GetCOG () const |
Get the shower COG coordinates. More... | |
const TVector3 & | GetDirection () const |
Get the shower Direction. More... | |
Public Attributes | |
short | TotalHits |
Total number of Ecal hits. More... | |
short | ShowerHits |
Total number of Ecal hits in the shower. More... | |
EcalEnergyVariable< float > | Energy |
Reconstructed shower energy. See Ecal::EnergyRecoType for a list of available energy reconstructions. More... | |
EcalBDTVariable< float > | BDT |
Ecal BDT estimator for e/p separation. See Ecal::BDTType for a list of available types. More... | |
Private Member Functions | |
void | ResizeMembers () |
ClassDef (EcalBaseData, 1) | |
Private Attributes | |
std::vector< TVector3 > | m_pointAndDir |
float | _beta = 1.0 |
Container class for base Ecal info.
This class holds the Ecal variables which are likely to be accessed more frequently.
|
private |
void NAIA::EcalBaseData::Clear | ( | ) |
Clear container content.
Definition at line 9 of file Ecal.cpp.
References BDT, Energy, m_pointAndDir, ShowerHits, and TotalHits.
Referenced by NAIA::Event::Clear().
void NAIA::EcalBaseData::Dump | ( | ) | const |
Dump on screen container content.
Definition at line 25 of file Ecal.cpp.
References BDT, NAIA::Ecal::BDTNames, NAIA::Ecal::BDTTypes, Energy, GetCOG(), GetDirection(), m_pointAndDir, NAIA::Ecal::recoNames, NAIA::Ecal::recoTypes, ShowerHits, and TotalHits.
|
inline |
Get the shower COG coordinates.
std::runtime_error | If the Ecal object is not initialized |
Definition at line 90 of file Ecal.h.
References m_pointAndDir.
Referenced by Dump().
|
inline |
Get the shower Direction.
std::runtime_error | If the Ecal object is not initialized |
Definition at line 97 of file Ecal.h.
References m_pointAndDir.
Referenced by Dump().
|
private |
Definition at line 8 of file EcalFill.cpp.
References NAIA::Ecal::numBDTTypes, and NAIA::Ecal::numEnergyRecos.
EcalBDTVariable<float> NAIA::EcalBaseData::BDT |
EcalEnergyVariable<float> NAIA::EcalBaseData::Energy |
Reconstructed shower energy. See Ecal::EnergyRecoType for a list of available energy reconstructions.
|
private |
short NAIA::EcalBaseData::ShowerHits |
short NAIA::EcalBaseData::TotalHits |