PandaRoot
PndDrcLutInfo Class Reference

#include <PndDrcLutInfo.h>

Inheritance diagram for PndDrcLutInfo:

Public Member Functions

 PndDrcLutInfo ()
 
void AddAngle (Double_t val)
 
void AddPixelEnd (Double_t val)
 
void AddTime (Double_t val)
 
void AddTime (Double_t val, Bool_t ref)
 
void AddLutTime (Double_t val, Bool_t ref)
 
void AddPath (Double_t val)
 
void AddChDiff (Double_t val)
 
void AddNOfBounces (Double_t val)
 
void AddNOfEVReflections (Int_t val)
 
void AddLambda (Double_t val)
 
void AddTruePath (Double_t val)
 
void AddHitTime (Double_t val)
 
void SetChPartDir (TVector3 val)
 
void SetChPartDirInBar (TVector3 val)
 
void SetChPartDirInBar2 (TVector3 val)
 
void SetChPartPdg (Int_t val)
 
void SetCherenkovMC (Double_t val)
 
void SetCherenkovReal (Double_t val)
 
Int_t AngleEntries ()
 
Int_t PixelEntries ()
 
Int_t TimeEntries ()
 
Int_t PathEntries ()
 
Int_t ChDiffEntries ()
 
Int_t NOfBouncesEntries ()
 
Int_t NOfEVReflectionEntries ()
 
Int_t NOfLambdas ()
 
Int_t NOfTruePaths ()
 
Int_t NOfHitTimes ()
 
TVector3 GetChPartDir ()
 
TVector3 GetChPartDirInBar ()
 
TVector3 GetChPartDirInBar2 ()
 
Int_t GetChPartPdg ()
 
Double_t GetCherenkovMC ()
 
Double_t GetCherenkovReal ()
 
Double_t GetAngle (Int_t entry)
 
Int_t GetPixelEnd (Int_t entry)
 
Double_t GetChDiff (Int_t entry)
 
Int_t GetNOfBounces (Int_t entry)
 
Int_t GetNOfEVReflections (Int_t entry)
 
Double_t GetTime (Int_t entry)
 
Double_t GetLutTime (Int_t entry)
 
Double_t GetLambda (Int_t entry)
 
Double_t GetHitTime (Int_t entry)
 
Double_t GetTruePath (Int_t entry)
 
Double_t GetPath (Int_t entry)
 
Bool_t GetReflected (Int_t entry)
 
Bool_t GetLutReflected (Int_t entry)
 

Protected Attributes

Int_t fAnglesSize
 
Int_t fPixelSize
 
Int_t fTimesSize
 
Int_t fLutTimesSize
 
Int_t fPathsSize
 
Int_t fChDiffsSize
 
Int_t fNOfBouncesSize
 
Int_t fNOfEVReflectionsSize
 
Int_t fLambdasSize
 
Int_t fHitTimesSize
 
Int_t fTruePathsSize
 
std::vector< Double_t > fAnglesArray
 
std::vector< Int_t > fPixelEndArray
 
std::vector< Double_t > fTimesArray
 
std::vector< Double_t > fLutTimesArray
 
std::vector< Double_t > fPathsArray
 
std::vector< Double_t > fChDiffsArray
 
std::vector< Int_t > fNOfBouncesArray
 
std::vector< TVector3 > fPhotonStartPosition
 
std::vector< Int_t > fNOfEVReflectionsArray
 
std::vector< Double_t > fLambdaArray
 
std::vector< Double_t > fHitTimeArray
 
std::vector< Double_t > fTruePathArray
 
std::vector< Bool_t > fReflected
 
std::vector< Bool_t > fLutReflected
 
TVector3 fChPartDir
 
TVector3 fChPartDirInBar
 
TVector3 fChPartDirInBar2
 
Int_t fChPartPdg
 
Double_t fCherenkovMC
 
Double_t fCherenkovReal
 

Detailed Description

Definition at line 17 of file PndDrcLutInfo.h.

Constructor & Destructor Documentation

◆ PndDrcLutInfo()

PndDrcLutInfo::PndDrcLutInfo ( )

Member Function Documentation

◆ AddAngle()

void PndDrcLutInfo::AddAngle ( Double_t  val)

◆ AddChDiff()

void PndDrcLutInfo::AddChDiff ( Double_t  val)

◆ AddHitTime()

void PndDrcLutInfo::AddHitTime ( Double_t  val)

◆ AddLambda()

void PndDrcLutInfo::AddLambda ( Double_t  val)

◆ AddLutTime()

void PndDrcLutInfo::AddLutTime ( Double_t  val,
Bool_t  ref 
)

◆ AddNOfBounces()

void PndDrcLutInfo::AddNOfBounces ( Double_t  val)

◆ AddNOfEVReflections()

void PndDrcLutInfo::AddNOfEVReflections ( Int_t  val)

◆ AddPath()

void PndDrcLutInfo::AddPath ( Double_t  val)

◆ AddPixelEnd()

void PndDrcLutInfo::AddPixelEnd ( Double_t  val)

◆ AddTime() [1/2]

void PndDrcLutInfo::AddTime ( Double_t  val)

◆ AddTime() [2/2]

void PndDrcLutInfo::AddTime ( Double_t  val,
Bool_t  ref 
)

◆ AddTruePath()

void PndDrcLutInfo::AddTruePath ( Double_t  val)

◆ AngleEntries()

Int_t PndDrcLutInfo::AngleEntries ( )
inline

Definition at line 50 of file PndDrcLutInfo.h.

References fAnglesSize.

50 { return fAnglesSize; }

◆ ChDiffEntries()

Int_t PndDrcLutInfo::ChDiffEntries ( )
inline

Definition at line 54 of file PndDrcLutInfo.h.

References fChDiffsSize.

54 { return fChDiffsSize; }
Int_t fChDiffsSize
Definition: PndDrcLutInfo.h:88

◆ GetAngle()

Double_t PndDrcLutInfo::GetAngle ( Int_t  entry)

Referenced by GetCherenkovReal().

◆ GetChDiff()

Double_t PndDrcLutInfo::GetChDiff ( Int_t  entry)

Referenced by GetCherenkovReal().

◆ GetCherenkovMC()

Double_t PndDrcLutInfo::GetCherenkovMC ( )
inline

Definition at line 65 of file PndDrcLutInfo.h.

References fCherenkovMC.

65 { return fCherenkovMC; }
Double_t fCherenkovMC

◆ GetCherenkovReal()

Double_t PndDrcLutInfo::GetCherenkovReal ( )
inline

◆ GetChPartDir()

TVector3 PndDrcLutInfo::GetChPartDir ( )
inline

Definition at line 61 of file PndDrcLutInfo.h.

References fChPartDir.

61 { return fChPartDir; }
TVector3 fChPartDir

◆ GetChPartDirInBar()

TVector3 PndDrcLutInfo::GetChPartDirInBar ( )
inline

Definition at line 62 of file PndDrcLutInfo.h.

References fChPartDirInBar.

62 { return fChPartDirInBar; }
TVector3 fChPartDirInBar

◆ GetChPartDirInBar2()

TVector3 PndDrcLutInfo::GetChPartDirInBar2 ( )
inline

Definition at line 63 of file PndDrcLutInfo.h.

References fChPartDirInBar2.

63 { return fChPartDirInBar2; }
TVector3 fChPartDirInBar2

◆ GetChPartPdg()

Int_t PndDrcLutInfo::GetChPartPdg ( )
inline

Definition at line 64 of file PndDrcLutInfo.h.

References fChPartPdg.

64 { return fChPartPdg; }

◆ GetHitTime()

Double_t PndDrcLutInfo::GetHitTime ( Int_t  entry)
inline

Definition at line 76 of file PndDrcLutInfo.h.

References fHitTimeArray.

76 { return fHitTimeArray[entry]; }
std::vector< Double_t > fHitTimeArray

◆ GetLambda()

Double_t PndDrcLutInfo::GetLambda ( Int_t  entry)
inline

Definition at line 75 of file PndDrcLutInfo.h.

References fLambdaArray.

75 { return fLambdaArray[entry]; }
std::vector< Double_t > fLambdaArray

◆ GetLutReflected()

Bool_t PndDrcLutInfo::GetLutReflected ( Int_t  entry)
inline

Definition at line 80 of file PndDrcLutInfo.h.

References fLutReflected.

80 { return fLutReflected[entry]; }
std::vector< Bool_t > fLutReflected

◆ GetLutTime()

Double_t PndDrcLutInfo::GetLutTime ( Int_t  entry)
inline

Definition at line 74 of file PndDrcLutInfo.h.

References fLutTimesArray.

74 { return fLutTimesArray[entry]; }
std::vector< Double_t > fLutTimesArray

◆ GetNOfBounces()

Int_t PndDrcLutInfo::GetNOfBounces ( Int_t  entry)

Referenced by GetCherenkovReal().

◆ GetNOfEVReflections()

Int_t PndDrcLutInfo::GetNOfEVReflections ( Int_t  entry)

Referenced by GetCherenkovReal().

◆ GetPath()

Double_t PndDrcLutInfo::GetPath ( Int_t  entry)
inline

Definition at line 78 of file PndDrcLutInfo.h.

References fPathsArray.

78 { return fPathsArray[entry]; }
std::vector< Double_t > fPathsArray

◆ GetPixelEnd()

Int_t PndDrcLutInfo::GetPixelEnd ( Int_t  entry)

Referenced by GetCherenkovReal().

◆ GetReflected()

Bool_t PndDrcLutInfo::GetReflected ( Int_t  entry)
inline

Definition at line 79 of file PndDrcLutInfo.h.

References fReflected.

79 { return fReflected[entry]; }
std::vector< Bool_t > fReflected

◆ GetTime()

Double_t PndDrcLutInfo::GetTime ( Int_t  entry)

Referenced by GetCherenkovReal().

◆ GetTruePath()

Double_t PndDrcLutInfo::GetTruePath ( Int_t  entry)
inline

Definition at line 77 of file PndDrcLutInfo.h.

References fTruePathArray.

77 { return fTruePathArray[entry]; }
std::vector< Double_t > fTruePathArray

◆ NOfBouncesEntries()

Int_t PndDrcLutInfo::NOfBouncesEntries ( )
inline

Definition at line 55 of file PndDrcLutInfo.h.

References fNOfBouncesSize.

55 { return fNOfBouncesSize; }
Int_t fNOfBouncesSize
Definition: PndDrcLutInfo.h:89

◆ NOfEVReflectionEntries()

Int_t PndDrcLutInfo::NOfEVReflectionEntries ( )
inline

Definition at line 56 of file PndDrcLutInfo.h.

References fNOfEVReflectionsSize.

56 { return fNOfEVReflectionsSize; }
Int_t fNOfEVReflectionsSize
Definition: PndDrcLutInfo.h:90

◆ NOfHitTimes()

Int_t PndDrcLutInfo::NOfHitTimes ( )
inline

Definition at line 59 of file PndDrcLutInfo.h.

References fHitTimesSize.

59 { return fHitTimesSize; }
Int_t fHitTimesSize
Definition: PndDrcLutInfo.h:92

◆ NOfLambdas()

Int_t PndDrcLutInfo::NOfLambdas ( )
inline

Definition at line 57 of file PndDrcLutInfo.h.

References fLambdasSize.

57 { return fLambdasSize; }
Int_t fLambdasSize
Definition: PndDrcLutInfo.h:91

◆ NOfTruePaths()

Int_t PndDrcLutInfo::NOfTruePaths ( )
inline

Definition at line 58 of file PndDrcLutInfo.h.

References fTruePathsSize.

58 { return fTruePathsSize; }
Int_t fTruePathsSize
Definition: PndDrcLutInfo.h:93

◆ PathEntries()

Int_t PndDrcLutInfo::PathEntries ( )
inline

Definition at line 53 of file PndDrcLutInfo.h.

References fPathsSize.

53 { return fPathsSize; }

◆ PixelEntries()

Int_t PndDrcLutInfo::PixelEntries ( )
inline

Definition at line 51 of file PndDrcLutInfo.h.

References fPixelSize.

51 { return fPixelSize; }

◆ SetCherenkovMC()

void PndDrcLutInfo::SetCherenkovMC ( Double_t  val)

◆ SetCherenkovReal()

void PndDrcLutInfo::SetCherenkovReal ( Double_t  val)

◆ SetChPartDir()

void PndDrcLutInfo::SetChPartDir ( TVector3  val)

◆ SetChPartDirInBar()

void PndDrcLutInfo::SetChPartDirInBar ( TVector3  val)

◆ SetChPartDirInBar2()

void PndDrcLutInfo::SetChPartDirInBar2 ( TVector3  val)

◆ SetChPartPdg()

void PndDrcLutInfo::SetChPartPdg ( Int_t  val)

◆ TimeEntries()

Int_t PndDrcLutInfo::TimeEntries ( )
inline

Definition at line 52 of file PndDrcLutInfo.h.

References fTimesSize.

52 { return fTimesSize; }

Member Data Documentation

◆ fAnglesArray

std::vector<Double_t> PndDrcLutInfo::fAnglesArray
protected

Definition at line 96 of file PndDrcLutInfo.h.

◆ fAnglesSize

Int_t PndDrcLutInfo::fAnglesSize
protected

Definition at line 83 of file PndDrcLutInfo.h.

Referenced by AngleEntries().

◆ fChDiffsArray

std::vector<Double_t> PndDrcLutInfo::fChDiffsArray
protected

Definition at line 102 of file PndDrcLutInfo.h.

◆ fChDiffsSize

Int_t PndDrcLutInfo::fChDiffsSize
protected

Definition at line 88 of file PndDrcLutInfo.h.

Referenced by ChDiffEntries().

◆ fCherenkovMC

Double_t PndDrcLutInfo::fCherenkovMC
protected

Definition at line 117 of file PndDrcLutInfo.h.

Referenced by GetCherenkovMC().

◆ fCherenkovReal

Double_t PndDrcLutInfo::fCherenkovReal
protected

Definition at line 118 of file PndDrcLutInfo.h.

Referenced by GetCherenkovReal().

◆ fChPartDir

TVector3 PndDrcLutInfo::fChPartDir
protected

Definition at line 113 of file PndDrcLutInfo.h.

Referenced by GetChPartDir().

◆ fChPartDirInBar

TVector3 PndDrcLutInfo::fChPartDirInBar
protected

Definition at line 114 of file PndDrcLutInfo.h.

Referenced by GetChPartDirInBar().

◆ fChPartDirInBar2

TVector3 PndDrcLutInfo::fChPartDirInBar2
protected

Definition at line 115 of file PndDrcLutInfo.h.

Referenced by GetChPartDirInBar2().

◆ fChPartPdg

Int_t PndDrcLutInfo::fChPartPdg
protected

Definition at line 116 of file PndDrcLutInfo.h.

Referenced by GetChPartPdg().

◆ fHitTimeArray

std::vector<Double_t> PndDrcLutInfo::fHitTimeArray
protected

Definition at line 107 of file PndDrcLutInfo.h.

Referenced by GetHitTime().

◆ fHitTimesSize

Int_t PndDrcLutInfo::fHitTimesSize
protected

Definition at line 92 of file PndDrcLutInfo.h.

Referenced by NOfHitTimes().

◆ fLambdaArray

std::vector<Double_t> PndDrcLutInfo::fLambdaArray
protected

Definition at line 106 of file PndDrcLutInfo.h.

Referenced by GetLambda().

◆ fLambdasSize

Int_t PndDrcLutInfo::fLambdasSize
protected

Definition at line 91 of file PndDrcLutInfo.h.

Referenced by NOfLambdas().

◆ fLutReflected

std::vector<Bool_t> PndDrcLutInfo::fLutReflected
protected

Definition at line 110 of file PndDrcLutInfo.h.

Referenced by GetLutReflected().

◆ fLutTimesArray

std::vector<Double_t> PndDrcLutInfo::fLutTimesArray
protected

Definition at line 100 of file PndDrcLutInfo.h.

Referenced by GetLutTime().

◆ fLutTimesSize

Int_t PndDrcLutInfo::fLutTimesSize
protected

Definition at line 86 of file PndDrcLutInfo.h.

◆ fNOfBouncesArray

std::vector<Int_t> PndDrcLutInfo::fNOfBouncesArray
protected

Definition at line 103 of file PndDrcLutInfo.h.

◆ fNOfBouncesSize

Int_t PndDrcLutInfo::fNOfBouncesSize
protected

Definition at line 89 of file PndDrcLutInfo.h.

Referenced by NOfBouncesEntries().

◆ fNOfEVReflectionsArray

std::vector<Int_t> PndDrcLutInfo::fNOfEVReflectionsArray
protected

Definition at line 105 of file PndDrcLutInfo.h.

◆ fNOfEVReflectionsSize

Int_t PndDrcLutInfo::fNOfEVReflectionsSize
protected

Definition at line 90 of file PndDrcLutInfo.h.

Referenced by NOfEVReflectionEntries().

◆ fPathsArray

std::vector<Double_t> PndDrcLutInfo::fPathsArray
protected

Definition at line 101 of file PndDrcLutInfo.h.

Referenced by GetPath().

◆ fPathsSize

Int_t PndDrcLutInfo::fPathsSize
protected

Definition at line 87 of file PndDrcLutInfo.h.

Referenced by PathEntries().

◆ fPhotonStartPosition

std::vector<TVector3> PndDrcLutInfo::fPhotonStartPosition
protected

Definition at line 104 of file PndDrcLutInfo.h.

◆ fPixelEndArray

std::vector<Int_t> PndDrcLutInfo::fPixelEndArray
protected

Definition at line 98 of file PndDrcLutInfo.h.

◆ fPixelSize

Int_t PndDrcLutInfo::fPixelSize
protected

Definition at line 84 of file PndDrcLutInfo.h.

Referenced by PixelEntries().

◆ fReflected

std::vector<Bool_t> PndDrcLutInfo::fReflected
protected

Definition at line 109 of file PndDrcLutInfo.h.

Referenced by GetReflected().

◆ fTimesArray

std::vector<Double_t> PndDrcLutInfo::fTimesArray
protected

Definition at line 99 of file PndDrcLutInfo.h.

◆ fTimesSize

Int_t PndDrcLutInfo::fTimesSize
protected

Definition at line 85 of file PndDrcLutInfo.h.

Referenced by TimeEntries().

◆ fTruePathArray

std::vector<Double_t> PndDrcLutInfo::fTruePathArray
protected

Definition at line 108 of file PndDrcLutInfo.h.

Referenced by GetTruePath().

◆ fTruePathsSize

Int_t PndDrcLutInfo::fTruePathsSize
protected

Definition at line 93 of file PndDrcLutInfo.h.

Referenced by NOfTruePaths().


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