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

Interface class to access to the SD Reconstruction of a Shower (universality) More...

#include "evt/ShowerUnivRecData.h"

Public Member Functions

const utl::VectorGetAxis () const
 
const utl::VectorGetCoreError () const
 
const utl::PointGetCorePosition () const
 
const utl::TimeStampGetCoreTime () const
 
const utl::TimeIntervalGetCoreTimeError () const
 
double GetEnergy () const
 
double GetEnergyError () const
 
bool GetGoodRec () const
 
double GetLnA () const
 
double GetLnAError () const
 
double GetNmu () const
 
double GetNmuError () const
 
int GetNumberOfLDFCandidates () const
 
int GetNumberOfShapeCandidates () const
 
int GetNumberOfStartTimeCandidates () const
 
double GetPhiError () const
 
double GetThetaError () const
 
double GetTimeModelOffset () const
 
double GetTimeModelOffsetError () const
 
double GetXmax () const
 
double GetXmaxError () const
 
double GetXmaxMu () const
 
double GetXmaxMuError () const
 
void SetAxis (const utl::Vector &axis)
 
void SetCoreError (const utl::Vector &coreerr)
 
void SetCorePosition (const utl::Point &core)
 
void SetCoreTime (const utl::TimeStamp &coreTime, const utl::TimeInterval &coreTimeErr)
 
void SetEnergy (const double energy, const double error)
 
void SetGoodRec (const bool isgood)
 
void SetLnA (const double lnA, const double error)
 
void SetNmu (const double Nmu, const double error)
 
void SetNumberOfLDFCandidates (const int ncand)
 
void SetNumberOfShapeCandidates (const int ncand)
 
void SetNumberOfStartTimeCandidates (const int ncand)
 
void SetPhiError (const double err)
 
void SetThetaError (const double err)
 
void SetTimeModelOffset (const double mmu, const double mmuunc)
 
void SetXmax (const double Xmax, const double error)
 
void SetXmaxMu (const double XmaxMu, const double error)
 

Private Member Functions

 ShowerUnivRecData ()
 
 ~ShowerUnivRecData ()
 

Private Attributes

utl::Vector fAxis
 
utl::Point fCore
 
utl::Vector fCoreError
 
utl::TimeStamp fCoreTime
 
utl::TimeInterval fCoreTimeError
 
double fEnergy
 
double fEnergyError
 
bool fGoodRec
 
double fLnA
 
double fLnAError
 
int fNCandLDF
 
int fNCandShape
 
int fNCandStartTime
 
double fNmu
 
double fNmuError
 
double fPhiError
 
double fThetaError
 
double fTimeModelOffset
 
double fTimeModelOffsetError
 
double fXmax
 
double fXmaxError
 
double fXmaxMu
 
double fXmaxMuError
 

Friends

class evt::ShowerRecData
 
class utl::LameShadowPtr< ShowerUnivRecData >
 

Detailed Description

Interface class to access to the SD Reconstruction of a Shower (universality)

Definition at line 24 of file ShowerUnivRecData.h.

Constructor & Destructor Documentation

ShowerUnivRecData::ShowerUnivRecData ( )
private

Definition at line 16 of file ShowerUnivRecData.cc.

evt::ShowerUnivRecData::~ShowerUnivRecData ( )
inlineprivate

Definition at line 87 of file ShowerUnivRecData.h.

Member Function Documentation

const utl::Vector& evt::ShowerUnivRecData::GetAxis ( ) const
inline

Definition at line 34 of file ShowerUnivRecData.h.

References fAxis.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

const utl::Vector& evt::ShowerUnivRecData::GetCoreError ( ) const
inline

Definition at line 28 of file ShowerUnivRecData.h.

References fCoreError.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

const utl::Point& evt::ShowerUnivRecData::GetCorePosition ( ) const
inline

Definition at line 27 of file ShowerUnivRecData.h.

References fCore.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

const utl::TimeStamp& evt::ShowerUnivRecData::GetCoreTime ( ) const
inline

time when shower front passes through the core point

Definition at line 31 of file ShowerUnivRecData.h.

References fCoreTime.

const utl::TimeInterval& evt::ShowerUnivRecData::GetCoreTimeError ( ) const
inline

Definition at line 32 of file ShowerUnivRecData.h.

References fCoreTimeError.

double evt::ShowerUnivRecData::GetEnergy ( ) const
inline

Definition at line 39 of file ShowerUnivRecData.h.

References fEnergy.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

double evt::ShowerUnivRecData::GetEnergyError ( ) const
inline

Definition at line 40 of file ShowerUnivRecData.h.

References fEnergyError.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

bool evt::ShowerUnivRecData::GetGoodRec ( ) const
inline

Definition at line 52 of file ShowerUnivRecData.h.

References fGoodRec.

double evt::ShowerUnivRecData::GetLnA ( ) const
inline

Definition at line 49 of file ShowerUnivRecData.h.

References fLnA.

double evt::ShowerUnivRecData::GetLnAError ( ) const
inline

Definition at line 50 of file ShowerUnivRecData.h.

References fLnAError.

double evt::ShowerUnivRecData::GetNmu ( ) const
inline

Definition at line 41 of file ShowerUnivRecData.h.

References fNmu.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

double evt::ShowerUnivRecData::GetNmuError ( ) const
inline

Definition at line 42 of file ShowerUnivRecData.h.

References fNmuError.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

int evt::ShowerUnivRecData::GetNumberOfLDFCandidates ( ) const
inline

Definition at line 56 of file ShowerUnivRecData.h.

References fNCandLDF.

int evt::ShowerUnivRecData::GetNumberOfShapeCandidates ( ) const
inline

Definition at line 54 of file ShowerUnivRecData.h.

References fNCandShape.

int evt::ShowerUnivRecData::GetNumberOfStartTimeCandidates ( ) const
inline

Definition at line 55 of file ShowerUnivRecData.h.

References fNCandStartTime.

double evt::ShowerUnivRecData::GetPhiError ( ) const
inline

Definition at line 37 of file ShowerUnivRecData.h.

References fPhiError.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

double evt::ShowerUnivRecData::GetThetaError ( ) const
inline

Definition at line 36 of file ShowerUnivRecData.h.

References fThetaError.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

double evt::ShowerUnivRecData::GetTimeModelOffset ( ) const
inline

Definition at line 47 of file ShowerUnivRecData.h.

References fTimeModelOffset.

double evt::ShowerUnivRecData::GetTimeModelOffsetError ( ) const
inline

Definition at line 48 of file ShowerUnivRecData.h.

References fTimeModelOffsetError.

double evt::ShowerUnivRecData::GetXmax ( ) const
inline

Definition at line 43 of file ShowerUnivRecData.h.

References fXmax.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

double evt::ShowerUnivRecData::GetXmaxError ( ) const
inline

Definition at line 44 of file ShowerUnivRecData.h.

References fXmaxError.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

double evt::ShowerUnivRecData::GetXmaxMu ( ) const
inline

Definition at line 45 of file ShowerUnivRecData.h.

References fXmaxMu.

double evt::ShowerUnivRecData::GetXmaxMuError ( ) const
inline

Definition at line 46 of file ShowerUnivRecData.h.

References fXmaxMuError.

void evt::ShowerUnivRecData::SetAxis ( const utl::Vector axis)
inline
void evt::ShowerUnivRecData::SetCoreError ( const utl::Vector coreerr)
inline
void evt::ShowerUnivRecData::SetCorePosition ( const utl::Point core)
inline
void evt::ShowerUnivRecData::SetCoreTime ( const utl::TimeStamp coreTime,
const utl::TimeInterval coreTimeErr 
)
inline
void evt::ShowerUnivRecData::SetEnergy ( const double  energy,
const double  error 
)
inline
void evt::ShowerUnivRecData::SetGoodRec ( const bool  isgood)
inline
void evt::ShowerUnivRecData::SetLnA ( const double  lnA,
const double  error 
)
inline

Definition at line 78 of file ShowerUnivRecData.h.

References fLnA, fLnAError, and un2::lnA().

void evt::ShowerUnivRecData::SetNmu ( const double  Nmu,
const double  error 
)
inline
void evt::ShowerUnivRecData::SetNumberOfLDFCandidates ( const int  ncand)
inline

Definition at line 83 of file ShowerUnivRecData.h.

References fNCandLDF.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

void evt::ShowerUnivRecData::SetNumberOfShapeCandidates ( const int  ncand)
inline

Definition at line 81 of file ShowerUnivRecData.h.

References fNCandShape.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

void evt::ShowerUnivRecData::SetNumberOfStartTimeCandidates ( const int  ncand)
inline

Definition at line 82 of file ShowerUnivRecData.h.

References fNCandStartTime.

Referenced by UniversalityFitter::UniversalityFitter::SetRecData().

void evt::ShowerUnivRecData::SetPhiError ( const double  err)
inline
void evt::ShowerUnivRecData::SetThetaError ( const double  err)
inline
void evt::ShowerUnivRecData::SetTimeModelOffset ( const double  mmu,
const double  mmuunc 
)
inline
void evt::ShowerUnivRecData::SetXmax ( const double  Xmax,
const double  error 
)
inline
void evt::ShowerUnivRecData::SetXmaxMu ( const double  XmaxMu,
const double  error 
)
inline

Definition at line 73 of file ShowerUnivRecData.h.

References fXmaxMu, and fXmaxMuError.

Referenced by io::ShowerUnivRecData_ROOT::operator>>().

Friends And Related Function Documentation

friend class evt::ShowerRecData
friend

Definition at line 117 of file ShowerUnivRecData.h.

friend class utl::LameShadowPtr< ShowerUnivRecData >
friend

Definition at line 118 of file ShowerUnivRecData.h.

Member Data Documentation

utl::Vector evt::ShowerUnivRecData::fAxis
private

Definition at line 93 of file ShowerUnivRecData.h.

Referenced by GetAxis(), and SetAxis().

utl::Point evt::ShowerUnivRecData::fCore
private

Definition at line 89 of file ShowerUnivRecData.h.

Referenced by GetCorePosition(), and SetCorePosition().

utl::Vector evt::ShowerUnivRecData::fCoreError
private

Definition at line 90 of file ShowerUnivRecData.h.

Referenced by GetCoreError(), and SetCoreError().

utl::TimeStamp evt::ShowerUnivRecData::fCoreTime
private

Definition at line 91 of file ShowerUnivRecData.h.

Referenced by GetCoreTime(), and SetCoreTime().

utl::TimeInterval evt::ShowerUnivRecData::fCoreTimeError
private

Definition at line 92 of file ShowerUnivRecData.h.

Referenced by GetCoreTimeError(), and SetCoreTime().

double evt::ShowerUnivRecData::fEnergy
private

Definition at line 100 of file ShowerUnivRecData.h.

Referenced by GetEnergy(), and SetEnergy().

double evt::ShowerUnivRecData::fEnergyError
private

Definition at line 101 of file ShowerUnivRecData.h.

Referenced by GetEnergyError(), and SetEnergy().

bool evt::ShowerUnivRecData::fGoodRec
private

Definition at line 95 of file ShowerUnivRecData.h.

Referenced by GetGoodRec(), and SetGoodRec().

double evt::ShowerUnivRecData::fLnA
private

Definition at line 110 of file ShowerUnivRecData.h.

Referenced by GetLnA(), and SetLnA().

double evt::ShowerUnivRecData::fLnAError
private

Definition at line 111 of file ShowerUnivRecData.h.

Referenced by GetLnAError(), and SetLnA().

int evt::ShowerUnivRecData::fNCandLDF
private

Definition at line 115 of file ShowerUnivRecData.h.

Referenced by GetNumberOfLDFCandidates(), and SetNumberOfLDFCandidates().

int evt::ShowerUnivRecData::fNCandShape
private

Definition at line 113 of file ShowerUnivRecData.h.

Referenced by GetNumberOfShapeCandidates(), and SetNumberOfShapeCandidates().

int evt::ShowerUnivRecData::fNCandStartTime
private
double evt::ShowerUnivRecData::fNmu
private

Definition at line 102 of file ShowerUnivRecData.h.

Referenced by GetNmu(), and SetNmu().

double evt::ShowerUnivRecData::fNmuError
private

Definition at line 103 of file ShowerUnivRecData.h.

Referenced by GetNmuError(), and SetNmu().

double evt::ShowerUnivRecData::fPhiError
private

Definition at line 98 of file ShowerUnivRecData.h.

Referenced by GetPhiError(), and SetPhiError().

double evt::ShowerUnivRecData::fThetaError
private

Definition at line 97 of file ShowerUnivRecData.h.

Referenced by GetThetaError(), and SetThetaError().

double evt::ShowerUnivRecData::fTimeModelOffset
private

Definition at line 108 of file ShowerUnivRecData.h.

Referenced by GetTimeModelOffset(), and SetTimeModelOffset().

double evt::ShowerUnivRecData::fTimeModelOffsetError
private

Definition at line 109 of file ShowerUnivRecData.h.

Referenced by GetTimeModelOffsetError(), and SetTimeModelOffset().

double evt::ShowerUnivRecData::fXmax
private

Definition at line 104 of file ShowerUnivRecData.h.

Referenced by GetXmax(), and SetXmax().

double evt::ShowerUnivRecData::fXmaxError
private

Definition at line 105 of file ShowerUnivRecData.h.

Referenced by GetXmaxError(), and SetXmax().

double evt::ShowerUnivRecData::fXmaxMu
private

Definition at line 106 of file ShowerUnivRecData.h.

Referenced by GetXmaxMu(), and SetXmaxMu().

double evt::ShowerUnivRecData::fXmaxMuError
private

Definition at line 107 of file ShowerUnivRecData.h.

Referenced by GetXmaxMuError(), and SetXmaxMu().


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

, generated on Tue Sep 26 2023.