Public Member Functions | Public Attributes | Protected Attributes | List of all members
nuesand::NueSandObj Class Reference

$ \nu_e $ sandbox variables More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-03-06/NueSandbox/NueSandObj.h"

Public Member Functions

 NueSandObj ()
 
 NueSandObj (bool infid, TVector3 mean)
 
bool InFiducialVolume () const
 
TVector3 SliceMeanPosition () const
 

Public Attributes

int fNPi0
 Number of primary pi0. More...
 
int fNPiPlus
 Number of primary pi+. More...
 
int fNPiMinus
 Number of primary pi-. More...
 
float fPi0Energy
 Energy of largest primary pi0. More...
 
float fPiPlusEnergy
 Energy of largest primary pi+. More...
 
float fPiMinusEnergy
 Energy of largest primary pi-. More...
 
float fPhot0E
 Energy of largest pi0's largest photon. More...
 
float fPhot1E
 Energy of largest pi0's smallest photon. More...
 
float fOpenCos
 Opening angle of largest pi0's photons. More...
 
float fConvL0
 Conversion length of photon 0. More...
 
float fConvL1
 Conversion length of photon 1. More...
 
int fMincellCosmic
 
int fMincellWallCosmic
 
int fMincellAvg
 
int fMincellKalman
 
float fAngleCosmic
 
float fNMIPHits
 
TVector3 fMIPMin
 
float ECFNu
 
TVector3 fMIPMax
 
int fFilledPlanes
 
unsigned int fExtentXPlanes
 
unsigned int fExtentYPlanes
 
int fMaxCellsInPlane
 
int fMaxRowOfCells
 
float fFracAngChanges
 
float fFracAngChangesLoose
 
float fFracModalHits
 
float fFracNonContig
 
float fFracNonContigLoose
 
int fMaxGap
 
int fMaxHitsX
 How many hits does the most-occupied X plane have? More...
 
int fMaxHitsY
 How many hits does the most-occupied Y plane have? More...
 
float fdEdxProng1
 
float fdEdxProng2
 

Protected Attributes

bool fInFid
 
TVector3 fSliceMean
 

Detailed Description

$ \nu_e $ sandbox variables

Definition at line 17 of file NueSandObj.h.

Constructor & Destructor Documentation

nuesand::NueSandObj::NueSandObj ( )
inline

Definition at line 20 of file NueSandObj.h.

21  : fInFid(false),
22  fNPi0(0), fNPiPlus(0), fNPiMinus(0),
24  fPhot0E(0), fPhot1E(0),
25  fOpenCos(0),
26  fConvL0(0), fConvL1(0),
27  fMincellCosmic(0),
29  fMincellAvg(0),
30  fMincellKalman(0),
31  fAngleCosmic(0),
32  fNMIPHits(0),
33  fMIPMin(),
34  ECFNu(0.0),
35  fMIPMax(),
36  fFilledPlanes(0),
37  fExtentXPlanes(0),
38  fExtentYPlanes(0),
40  fMaxRowOfCells(0),
41  fFracAngChanges(0),
43  fFracModalHits(0),
44  fFracNonContig(0),
46  fMaxGap(0),
47  fMaxHitsX(0),
48  fMaxHitsY(0),
49  fdEdxProng1(0),
50  fdEdxProng2(0)
51  {}
int fMaxHitsY
How many hits does the most-occupied Y plane have?
Definition: NueSandObj.h:131
float fConvL1
Conversion length of photon 1.
Definition: NueSandObj.h:107
float fPhot1E
Energy of largest pi0's smallest photon.
Definition: NueSandObj.h:104
float fFracAngChangesLoose
Definition: NueSandObj.h:125
int fNPiMinus
Number of primary pi-.
Definition: NueSandObj.h:97
float fConvL0
Conversion length of photon 0.
Definition: NueSandObj.h:106
float fPiMinusEnergy
Energy of largest primary pi-.
Definition: NueSandObj.h:101
int fMaxHitsX
How many hits does the most-occupied X plane have?
Definition: NueSandObj.h:130
float fPhot0E
Energy of largest pi0's largest photon.
Definition: NueSandObj.h:103
unsigned int fExtentXPlanes
Definition: NueSandObj.h:119
int fNPi0
Number of primary pi0.
Definition: NueSandObj.h:95
float fOpenCos
Opening angle of largest pi0's photons.
Definition: NueSandObj.h:105
float fPi0Energy
Energy of largest primary pi0.
Definition: NueSandObj.h:99
float fPiPlusEnergy
Energy of largest primary pi+.
Definition: NueSandObj.h:100
unsigned int fExtentYPlanes
Definition: NueSandObj.h:120
int fNPiPlus
Number of primary pi+.
Definition: NueSandObj.h:96
nuesand::NueSandObj::NueSandObj ( bool  infid,
TVector3  mean 
)
inline

Definition at line 53 of file NueSandObj.h.

54  : fInFid(infid), fSliceMean(mean),
55  fNPi0(0), fNPiPlus(0), fNPiMinus(0),
57  fPhot0E(0), fPhot1E(0),
58  fOpenCos(0),
59  fConvL0(0), fConvL1(0),
60  fMincellCosmic(0),
62  fMincellAvg(0),
63  fMincellKalman(0),
64  fAngleCosmic(0),
65  fNMIPHits(0),
66  fMIPMin(),
67  ECFNu(0.0),
68  fMIPMax(),
69  fFilledPlanes(0),
70  fExtentXPlanes(0),
71  fExtentYPlanes(0),
73  fMaxRowOfCells(0),
74  fFracAngChanges(0),
76  fFracModalHits(0),
77  fFracNonContig(0),
79  fMaxGap(0),
80  fMaxHitsX(0),
81  fMaxHitsY(0),
82  fdEdxProng1(0),
83  fdEdxProng2(0)
84  {}
int fMaxHitsY
How many hits does the most-occupied Y plane have?
Definition: NueSandObj.h:131
float fConvL1
Conversion length of photon 1.
Definition: NueSandObj.h:107
float fPhot1E
Energy of largest pi0's smallest photon.
Definition: NueSandObj.h:104
float fFracAngChangesLoose
Definition: NueSandObj.h:125
int fNPiMinus
Number of primary pi-.
Definition: NueSandObj.h:97
float fConvL0
Conversion length of photon 0.
Definition: NueSandObj.h:106
float fPiMinusEnergy
Energy of largest primary pi-.
Definition: NueSandObj.h:101
int fMaxHitsX
How many hits does the most-occupied X plane have?
Definition: NueSandObj.h:130
float fPhot0E
Energy of largest pi0's largest photon.
Definition: NueSandObj.h:103
unsigned int fExtentXPlanes
Definition: NueSandObj.h:119
int fNPi0
Number of primary pi0.
Definition: NueSandObj.h:95
float fOpenCos
Opening angle of largest pi0's photons.
Definition: NueSandObj.h:105
float fPi0Energy
Energy of largest primary pi0.
Definition: NueSandObj.h:99
float fPiPlusEnergy
Energy of largest primary pi+.
Definition: NueSandObj.h:100
TVector3 fSliceMean
Definition: NueSandObj.h:92
unsigned int fExtentYPlanes
Definition: NueSandObj.h:120
int fNPiPlus
Number of primary pi+.
Definition: NueSandObj.h:96

Member Function Documentation

bool nuesand::NueSandObj::InFiducialVolume ( ) const
inline

Definition at line 86 of file NueSandObj.h.

References fInFid.

Referenced by caf::FillNueSandVars().

86 {return fInFid;}
TVector3 nuesand::NueSandObj::SliceMeanPosition ( ) const
inline

Definition at line 87 of file NueSandObj.h.

References fSliceMean.

Referenced by caf::FillNueSandVars().

87 {return fSliceMean;}
TVector3 fSliceMean
Definition: NueSandObj.h:92

Member Data Documentation

float nuesand::NueSandObj::ECFNu

Definition at line 116 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fAngleCosmic

Definition at line 113 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fConvL0

Conversion length of photon 0.

Definition at line 106 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fConvL1

Conversion length of photon 1.

Definition at line 107 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fdEdxProng1
float nuesand::NueSandObj::fdEdxProng2
unsigned int nuesand::NueSandObj::fExtentXPlanes

Definition at line 119 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

unsigned int nuesand::NueSandObj::fExtentYPlanes

Definition at line 120 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fFilledPlanes

Definition at line 118 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fFracAngChanges

Definition at line 124 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fFracAngChangesLoose

Definition at line 125 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fFracModalHits

Definition at line 126 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fFracNonContig

Definition at line 127 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fFracNonContigLoose

Definition at line 128 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

bool nuesand::NueSandObj::fInFid
protected

Definition at line 91 of file NueSandObj.h.

Referenced by InFiducialVolume().

int nuesand::NueSandObj::fMaxCellsInPlane

Definition at line 121 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMaxGap

Definition at line 129 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMaxHitsX

How many hits does the most-occupied X plane have?

Definition at line 130 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMaxHitsY

How many hits does the most-occupied Y plane have?

Definition at line 131 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMaxRowOfCells

Definition at line 122 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMincellAvg

Definition at line 111 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMincellCosmic

Definition at line 109 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMincellKalman

Definition at line 112 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fMincellWallCosmic

Definition at line 110 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

TVector3 nuesand::NueSandObj::fMIPMax

Definition at line 117 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

TVector3 nuesand::NueSandObj::fMIPMin

Definition at line 115 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

float nuesand::NueSandObj::fNMIPHits

Definition at line 114 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::produce().

int nuesand::NueSandObj::fNPi0

Number of primary pi0.

Definition at line 95 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

int nuesand::NueSandObj::fNPiMinus

Number of primary pi-.

Definition at line 97 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

int nuesand::NueSandObj::fNPiPlus

Number of primary pi+.

Definition at line 96 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fOpenCos

Opening angle of largest pi0's photons.

Definition at line 105 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fPhot0E

Energy of largest pi0's largest photon.

Definition at line 103 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fPhot1E

Energy of largest pi0's smallest photon.

Definition at line 104 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fPi0Energy

Energy of largest primary pi0.

Definition at line 99 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fPiMinusEnergy

Energy of largest primary pi-.

Definition at line 101 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

float nuesand::NueSandObj::fPiPlusEnergy

Energy of largest primary pi+.

Definition at line 100 of file NueSandObj.h.

Referenced by caf::FillNueSandVars(), and nuesand::FillNueSandbox::FillTruthVars().

TVector3 nuesand::NueSandObj::fSliceMean
protected

Definition at line 92 of file NueSandObj.h.

Referenced by SliceMeanPosition().


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