Public Member Functions | Public Attributes | List of all members
caf::SRNumuSandbox Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/StandardRecord/SRNumuSandbox.h"

Public Member Functions

 SRNumuSandbox ()
 
 ~SRNumuSandbox ()
 
void setDefault ()
 

Public Attributes

int pimudecay
 did slice contain pi->mu decay? More...
 
int nprotons
 
int nmutrks
 
int nhadHits
 number of hits from hadronic system More...
 
int nhadCellsFromEdge
 cells from edge from hadronic system More...
 
float offTrkFra
 proxy for off track energy fraction More...
 
float actVtx
 proxy for (hadE-calE[2nd trk])/nu energy More...
 
float avedEdxtrk1
 average dEdx for first track in slice More...
 
float avedEdxtrk2
 average dEdx for second track in slice More...
 
float avedEdxtrk1Last4Cells
 average dEdx for first track in slice for last 4 cells More...
 
float avedEdxtrk2Last4Cells
 average dEdx for second track in slice for last 4 cells More...
 
float avedEdxtrk1Last6Cells
 average dEdx for first track in slice for last 6 cells More...
 
float avedEdxtrk2Last6Cells
 average dEdx for second track in slice for last 6 cells More...
 
float avedEdxtrk1Last8Cells
 average dEdx for first track in slice for last 8 cells More...
 
float avedEdxtrk2Last8Cells
 average dEdx for second track in slice for last 8 cells More...
 
float scattAngtrk1
 scattering angle for second track in slice More...
 
float scattAngtrk2
 scattering angle for second track in slice More...
 
float vtxE20
 Energy within 20 cm of vtx. More...
 
float vtxE40
 Energy within 40 cm of vtx. More...
 
float vtxE60
 Energy within 60 cm of vtx. More...
 

Detailed Description

Class for storing information necessary for nu_mu analysis. This information might not exist here forever, it may eventually be moved somewhere else.

Definition at line 15 of file SRNumuSandbox.h.

Constructor & Destructor Documentation

caf::SRNumuSandbox::SRNumuSandbox ( )

Definition at line 18 of file SRNumuSandbox.cxx.

18  :
19  pimudecay (0),
20  nprotons (0),
21  nmutrks (0),
22 
23  nhadHits (0),
25  offTrkFra (std::numeric_limits<float>::signaling_NaN()),
26  actVtx (std::numeric_limits<float>::signaling_NaN()),
27  avedEdxtrk1 (std::numeric_limits<float>::signaling_NaN()),
28  avedEdxtrk2 (std::numeric_limits<float>::signaling_NaN()),
29  avedEdxtrk1Last4Cells (std::numeric_limits<float>::signaling_NaN()),
30  avedEdxtrk2Last4Cells (std::numeric_limits<float>::signaling_NaN()),
31  avedEdxtrk1Last6Cells (std::numeric_limits<float>::signaling_NaN()),
32  avedEdxtrk2Last6Cells (std::numeric_limits<float>::signaling_NaN()),
33  avedEdxtrk1Last8Cells (std::numeric_limits<float>::signaling_NaN()),
34  avedEdxtrk2Last8Cells (std::numeric_limits<float>::signaling_NaN()),
35  scattAngtrk1 (std::numeric_limits<float>::signaling_NaN()),
36  scattAngtrk2 (std::numeric_limits<float>::signaling_NaN()),
37  vtxE20 (std::numeric_limits<float>::signaling_NaN()),
38  vtxE40 (std::numeric_limits<float>::signaling_NaN()),
39  vtxE60 (std::numeric_limits<float>::signaling_NaN())
40 
41  { }
float avedEdxtrk2Last4Cells
average dEdx for second track in slice for last 4 cells
Definition: SRNumuSandbox.h:33
float scattAngtrk2
scattering angle for second track in slice
Definition: SRNumuSandbox.h:39
float avedEdxtrk1
average dEdx for first track in slice
Definition: SRNumuSandbox.h:30
int nhadHits
number of hits from hadronic system
Definition: SRNumuSandbox.h:26
float scattAngtrk1
scattering angle for second track in slice
Definition: SRNumuSandbox.h:38
int pimudecay
did slice contain pi->mu decay?
Definition: SRNumuSandbox.h:22
float vtxE40
Energy within 40 cm of vtx.
Definition: SRNumuSandbox.h:42
float avedEdxtrk2Last6Cells
average dEdx for second track in slice for last 6 cells
Definition: SRNumuSandbox.h:35
int nhadCellsFromEdge
cells from edge from hadronic system
Definition: SRNumuSandbox.h:27
float avedEdxtrk1Last4Cells
average dEdx for first track in slice for last 4 cells
Definition: SRNumuSandbox.h:32
float avedEdxtrk1Last8Cells
average dEdx for first track in slice for last 8 cells
Definition: SRNumuSandbox.h:36
float vtxE20
Energy within 20 cm of vtx.
Definition: SRNumuSandbox.h:41
float actVtx
proxy for (hadE-calE[2nd trk])/nu energy
Definition: SRNumuSandbox.h:29
float avedEdxtrk1Last6Cells
average dEdx for first track in slice for last 6 cells
Definition: SRNumuSandbox.h:34
float avedEdxtrk2Last8Cells
average dEdx for second track in slice for last 8 cells
Definition: SRNumuSandbox.h:37
float offTrkFra
proxy for off track energy fraction
Definition: SRNumuSandbox.h:28
float avedEdxtrk2
average dEdx for second track in slice
Definition: SRNumuSandbox.h:31
float vtxE60
Energy within 60 cm of vtx.
Definition: SRNumuSandbox.h:43
caf::SRNumuSandbox::~SRNumuSandbox ( )

Definition at line 44 of file SRNumuSandbox.cxx.

44 { }

Member Function Documentation

void caf::SRNumuSandbox::setDefault ( )

Definition at line 46 of file SRNumuSandbox.cxx.

References actVtx, avedEdxtrk1, avedEdxtrk1Last4Cells, avedEdxtrk1Last6Cells, avedEdxtrk1Last8Cells, avedEdxtrk2, avedEdxtrk2Last4Cells, avedEdxtrk2Last6Cells, avedEdxtrk2Last8Cells, nhadCellsFromEdge, nhadHits, nmutrks, nprotons, offTrkFra, pimudecay, scattAngtrk1, scattAngtrk2, vtxE20, vtxE40, and vtxE60.

47  {
48  pimudecay = -5;
49  nprotons = -5;
50  nmutrks = -5;
51 
52  nhadHits = -5;
53  nhadCellsFromEdge = -5;
54  offTrkFra = -5.;
55  actVtx = -5.;
56  avedEdxtrk1 = -5.;
57  avedEdxtrk2 = -5.;
64  scattAngtrk1 = -5.;
65  scattAngtrk2 = -5.;
66 
67  vtxE20 = -5.;
68  vtxE40 = -5.;
69  vtxE60 = -5.;
70  }
float avedEdxtrk2Last4Cells
average dEdx for second track in slice for last 4 cells
Definition: SRNumuSandbox.h:33
float scattAngtrk2
scattering angle for second track in slice
Definition: SRNumuSandbox.h:39
float avedEdxtrk1
average dEdx for first track in slice
Definition: SRNumuSandbox.h:30
int nhadHits
number of hits from hadronic system
Definition: SRNumuSandbox.h:26
float scattAngtrk1
scattering angle for second track in slice
Definition: SRNumuSandbox.h:38
int pimudecay
did slice contain pi->mu decay?
Definition: SRNumuSandbox.h:22
float vtxE40
Energy within 40 cm of vtx.
Definition: SRNumuSandbox.h:42
float avedEdxtrk2Last6Cells
average dEdx for second track in slice for last 6 cells
Definition: SRNumuSandbox.h:35
int nhadCellsFromEdge
cells from edge from hadronic system
Definition: SRNumuSandbox.h:27
float avedEdxtrk1Last4Cells
average dEdx for first track in slice for last 4 cells
Definition: SRNumuSandbox.h:32
float avedEdxtrk1Last8Cells
average dEdx for first track in slice for last 8 cells
Definition: SRNumuSandbox.h:36
float vtxE20
Energy within 20 cm of vtx.
Definition: SRNumuSandbox.h:41
float actVtx
proxy for (hadE-calE[2nd trk])/nu energy
Definition: SRNumuSandbox.h:29
float avedEdxtrk1Last6Cells
average dEdx for first track in slice for last 6 cells
Definition: SRNumuSandbox.h:34
float avedEdxtrk2Last8Cells
average dEdx for second track in slice for last 8 cells
Definition: SRNumuSandbox.h:37
float offTrkFra
proxy for off track energy fraction
Definition: SRNumuSandbox.h:28
float avedEdxtrk2
average dEdx for second track in slice
Definition: SRNumuSandbox.h:31
float vtxE60
Energy within 60 cm of vtx.
Definition: SRNumuSandbox.h:43

Member Data Documentation

float caf::SRNumuSandbox::actVtx

proxy for (hadE-calE[2nd trk])/nu energy

Definition at line 29 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk1

average dEdx for first track in slice

Definition at line 30 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk1Last4Cells

average dEdx for first track in slice for last 4 cells

Definition at line 32 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk1Last6Cells

average dEdx for first track in slice for last 6 cells

Definition at line 34 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk1Last8Cells

average dEdx for first track in slice for last 8 cells

Definition at line 36 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk2

average dEdx for second track in slice

Definition at line 31 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk2Last4Cells

average dEdx for second track in slice for last 4 cells

Definition at line 33 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk2Last6Cells

average dEdx for second track in slice for last 6 cells

Definition at line 35 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::avedEdxtrk2Last8Cells

average dEdx for second track in slice for last 8 cells

Definition at line 37 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

int caf::SRNumuSandbox::nhadCellsFromEdge

cells from edge from hadronic system

Definition at line 27 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

int caf::SRNumuSandbox::nhadHits

number of hits from hadronic system

Definition at line 26 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

int caf::SRNumuSandbox::nmutrks
int caf::SRNumuSandbox::nprotons
float caf::SRNumuSandbox::offTrkFra

proxy for off track energy fraction

Definition at line 28 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

int caf::SRNumuSandbox::pimudecay

did slice contain pi->mu decay?

Definition at line 22 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::scattAngtrk1

scattering angle for second track in slice

Definition at line 38 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::scattAngtrk2

scattering angle for second track in slice

Definition at line 39 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::vtxE20

Energy within 20 cm of vtx.

Definition at line 41 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::vtxE40

Energy within 40 cm of vtx.

Definition at line 42 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().

float caf::SRNumuSandbox::vtxE60

Energy within 60 cm of vtx.

Definition at line 43 of file SRNumuSandbox.h.

Referenced by flat::FlatNumuSandbox::Fill(), hdf5::HDF5NumuSandbox< Tidx >::Fill(), caf::FillNumuSandVars(), and setDefault().


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