NAIA  1.0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Public Attributes | Private Member Functions | List of all members
NAIA::EcalPlusData Class Reference

Container class for additional Ecal info. More...

#include <Containers/Ecal.h>

Inheritance diagram for NAIA::EcalPlusData:
NAIA::EcalPlus

Public Member Functions

void Clear ()
 Clear container content. More...
 
void Dump () const
 Dump on screen container content. More...
 

Public Attributes

int EcalKNShowers
 Number of reconstructed showers (W. Xu reconstruction) More...
 
int EcalKHadronicFlag
 Hadronic interaction flag (W. Xu reconstruction) More...
 
EcalLikelihoodVariable< float > Likelihood
 Likelihood variable for e/p separation (W. Xu reconstruction). See Ecal::LikelihoodType for a list of available reconstructions. More...
 
LayerVariable< float > MaxEnergyFraction
 Energy fraction in the cell with the highest edep, for each Ecal layer. More...
 

Private Member Functions

void ResizeMembers ()
 
 ClassDef (EcalPlusData, 1)
 

Detailed Description

Container class for additional Ecal info.

This class holds the Ecal variables which are likely to be accessed less frequently.

Definition at line 117 of file Ecal.h.

Member Function Documentation

NAIA::EcalPlusData::ClassDef ( EcalPlusData  ,
 
)
private
void NAIA::EcalPlusData::Clear ( )

Clear container content.

Definition at line 18 of file Ecal.cpp.

References EcalKHadronicFlag, EcalKNShowers, Likelihood, and MaxEnergyFraction.

Referenced by NAIA::Event::Clear().

void NAIA::EcalPlusData::Dump ( ) const

Dump on screen container content.

Definition at line 62 of file Ecal.cpp.

References NAIA::ContainsKeys(), EcalKHadronicFlag, EcalKNShowers, NAIA::Ecal::Integral, NAIA::Ecal::LayerCombined, Likelihood, and MaxEnergyFraction.

void NAIA::EcalPlusData::ResizeMembers ( )
private

Definition at line 38 of file EcalFill.cpp.

References NAIA::Ecal::numLikelihoodTypes.

Member Data Documentation

int NAIA::EcalPlusData::EcalKHadronicFlag

Hadronic interaction flag (W. Xu reconstruction)

Definition at line 121 of file Ecal.h.

Referenced by Clear(), and Dump().

int NAIA::EcalPlusData::EcalKNShowers

Number of reconstructed showers (W. Xu reconstruction)

Definition at line 120 of file Ecal.h.

Referenced by Clear(), and Dump().

EcalLikelihoodVariable<float> NAIA::EcalPlusData::Likelihood

Likelihood variable for e/p separation (W. Xu reconstruction). See Ecal::LikelihoodType for a list of available reconstructions.

Definition at line 123 of file Ecal.h.

Referenced by Clear(), and Dump().

LayerVariable<float> NAIA::EcalPlusData::MaxEnergyFraction

Energy fraction in the cell with the highest edep, for each Ecal layer.

Definition at line 125 of file Ecal.h.

Referenced by Clear(), and Dump().


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