List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
evt::ShowerScintillatorRecData Class Reference

Class to access shower scintillator reconstructed data. More...

#include "evt/ShowerScintillatorRecData.h"

Public Types

enum  ShowerSizeType { eUndefined = -1, eS1000 = 0 }
 

Public Member Functions

double GetBeta () const
 
double GetBetaError () const
 
double GetGamma () const
 
double GetGammaError () const
 
const
utl::TabulatedFunctionErrors
GetLDF () const
 
utl::TabulatedFunctionErrorsGetLDF ()
 
double GetLDFChi2 () const
 
double GetLDFLikelihood () const
 
double GetLDFNdof () const
 
double GetLDFRecStage () const
 
double GetShowerSize () const
 
double GetShowerSizeError () const
 
const char * GetShowerSizeLabel () const
 
ShowerSizeType GetShowerSizeType () const
 
bool HasLDF () const
 
bool HasShowerSizeType (const ShowerSizeType type) const
 
void MakeLDF ()
 
void SetBeta (const double beta, const double error)
 
void SetGamma (const double gamma, const double error)
 
void SetLDFChi2 (const double chi2, const double ndof)
 
void SetLDFLikelihood (const double likelihood)
 
void SetLDFRecStage (const double stage)
 
void SetShowerSize (const double value, const double error)
 
void SetShowerSizeType (const ShowerSizeType type)
 

Private Member Functions

 ShowerScintillatorRecData ()
 
 ~ShowerScintillatorRecData ()
 

Private Attributes

double fBeta
 
double fBetaError
 
double fGamma
 
double fGammaError
 
utl::ShadowPtr
< utl::TabulatedFunctionErrors
fLDF
 
double fLDFChi2
 
double fLDFLikelihood
 
double fLDFNdof
 
double fLDFRecStage = 0
 
double fShowerSize
 
double fShowerSizeError
 
ShowerSizeType fShowerSizeType
 

Friends

class evt::ShowerSRecData
 
class utl::LameShadowPtr< evt::ShowerScintillatorRecData >
 

Detailed Description

Class to access shower scintillator reconstructed data.

Definition at line 21 of file ShowerScintillatorRecData.h.

Member Enumeration Documentation

Enumerator
eUndefined 
eS1000 

Definition at line 24 of file ShowerScintillatorRecData.h.

Constructor & Destructor Documentation

evt::ShowerScintillatorRecData::ShowerScintillatorRecData ( )
private

Definition at line 14 of file ShowerScintillatorRecData.cc.

evt::ShowerScintillatorRecData::~ShowerScintillatorRecData ( )
inlineprivate

Definition at line 65 of file ShowerScintillatorRecData.h.

Member Function Documentation

double evt::ShowerScintillatorRecData::GetBeta ( ) const
inline
double evt::ShowerScintillatorRecData::GetBetaError ( ) const
inline
double evt::ShowerScintillatorRecData::GetGamma ( ) const
inline
double evt::ShowerScintillatorRecData::GetGammaError ( ) const
inline
const utl::TabulatedFunctionErrors& evt::ShowerScintillatorRecData::GetLDF ( ) const
inline
utl::TabulatedFunctionErrors& evt::ShowerScintillatorRecData::GetLDF ( )
inline

Definition at line 30 of file ShowerScintillatorRecData.h.

References fLDF.

double evt::ShowerScintillatorRecData::GetLDFChi2 ( ) const
inline
double evt::ShowerScintillatorRecData::GetLDFLikelihood ( ) const
inline

Definition at line 47 of file ShowerScintillatorRecData.h.

References fLDFLikelihood.

double evt::ShowerScintillatorRecData::GetLDFNdof ( ) const
inline
double evt::ShowerScintillatorRecData::GetLDFRecStage ( ) const
inline

Definition at line 48 of file ShowerScintillatorRecData.h.

References fLDFRecStage.

double evt::ShowerScintillatorRecData::GetShowerSize ( ) const
inline
double evt::ShowerScintillatorRecData::GetShowerSizeError ( ) const
inline
const char * evt::ShowerScintillatorRecData::GetShowerSizeLabel ( ) const

Definition at line 33 of file ShowerScintillatorRecData.cc.

References eS1000, eUndefined, and fShowerSizeType.

ShowerSizeType evt::ShowerScintillatorRecData::GetShowerSizeType ( ) const
inline

Definition at line 40 of file ShowerScintillatorRecData.h.

References fShowerSizeType.

bool evt::ShowerScintillatorRecData::HasLDF ( ) const
inline
bool evt::ShowerScintillatorRecData::HasShowerSizeType ( const ShowerSizeType  type) const
inline

Definition at line 39 of file ShowerScintillatorRecData.h.

References fShowerSizeType.

void evt::ShowerScintillatorRecData::MakeLDF ( )

Definition at line 23 of file ShowerScintillatorRecData.cc.

References ERROR, and fLDF.

Referenced by ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData().

void evt::ShowerScintillatorRecData::SetBeta ( const double  beta,
const double  error 
)
inline
void evt::ShowerScintillatorRecData::SetGamma ( const double  gamma,
const double  error 
)
inline
void evt::ShowerScintillatorRecData::SetLDFChi2 ( const double  chi2,
const double  ndof 
)
inline
void evt::ShowerScintillatorRecData::SetLDFLikelihood ( const double  likelihood)
inline
void evt::ShowerScintillatorRecData::SetLDFRecStage ( const double  stage)
inline
void evt::ShowerScintillatorRecData::SetShowerSize ( const double  value,
const double  error 
)
inline
void evt::ShowerScintillatorRecData::SetShowerSizeType ( const ShowerSizeType  type)
inline

Friends And Related Function Documentation

friend class evt::ShowerSRecData
friend

Definition at line 81 of file ShowerScintillatorRecData.h.

Definition at line 82 of file ShowerScintillatorRecData.h.

Member Data Documentation

double evt::ShowerScintillatorRecData::fBeta
private

Definition at line 69 of file ShowerScintillatorRecData.h.

Referenced by GetBeta(), and SetBeta().

double evt::ShowerScintillatorRecData::fBetaError
private

Definition at line 70 of file ShowerScintillatorRecData.h.

Referenced by GetBetaError(), and SetBeta().

double evt::ShowerScintillatorRecData::fGamma
private

Definition at line 71 of file ShowerScintillatorRecData.h.

Referenced by GetGamma(), and SetGamma().

double evt::ShowerScintillatorRecData::fGammaError
private

Definition at line 72 of file ShowerScintillatorRecData.h.

Referenced by GetGammaError(), and SetGamma().

utl::ShadowPtr<utl::TabulatedFunctionErrors> evt::ShowerScintillatorRecData::fLDF
private

Definition at line 67 of file ShowerScintillatorRecData.h.

Referenced by GetLDF(), HasLDF(), and MakeLDF().

double evt::ShowerScintillatorRecData::fLDFChi2
private

Definition at line 76 of file ShowerScintillatorRecData.h.

Referenced by GetLDFChi2(), and SetLDFChi2().

double evt::ShowerScintillatorRecData::fLDFLikelihood
private

Definition at line 78 of file ShowerScintillatorRecData.h.

Referenced by GetLDFLikelihood(), and SetLDFLikelihood().

double evt::ShowerScintillatorRecData::fLDFNdof
private

Definition at line 77 of file ShowerScintillatorRecData.h.

Referenced by GetLDFNdof(), and SetLDFChi2().

double evt::ShowerScintillatorRecData::fLDFRecStage = 0
private

Definition at line 79 of file ShowerScintillatorRecData.h.

Referenced by GetLDFRecStage(), and SetLDFRecStage().

double evt::ShowerScintillatorRecData::fShowerSize
private

Definition at line 74 of file ShowerScintillatorRecData.h.

Referenced by GetShowerSize(), and SetShowerSize().

double evt::ShowerScintillatorRecData::fShowerSizeError
private

Definition at line 75 of file ShowerScintillatorRecData.h.

Referenced by GetShowerSizeError(), and SetShowerSize().

ShowerSizeType evt::ShowerScintillatorRecData::fShowerSizeType
private

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

, generated on Tue Sep 26 2023.