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

Output of the jmshower::NueSel module. More...

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

Public Member Functions

 SRJMEid ()
 
 ~SRJMEid ()
 
void setDefault ()
 

Public Attributes

float ann
 ann output More...
 
float annE
 ann output, with E More...
 
float annEL
 ann output, More...
 
float annEPi0
 ann output, EPi0 More...
 
float annEPi0EL
 ann output, EPi0 Elastic scattering More...
 
float annNoCos
 ann output, without cosTheta More...
 
float annENoCos
 ann output, with E without cosTheta More...
 
int ismuon
 Boolean to distinguish muons from electrons. More...
 
float dedx0
 
float dedx1
 Plane Dedx. More...
 
float dedx2
 Plane Dedx. More...
 
float dedx3
 Plane Dedx. More...
 
float dedx4
 Plane Dedx. More...
 
float dedx5
 Plane Dedx. More...
 
float eglll
 Plane Dedx. More...
 
float egllt
 Electron - gamma ll for ltransverse shower. More...
 
float emulll
 Electron - muon ll for longitudinal shower. More...
 
float emullt
 Electron - muon ll for ltransverse shower. More...
 
float epi0lll
 Electron - Pi0 ll for longitudinal shower. More...
 
float epi0llt
 Electron - Pi0 ll for ltransverse shower. More...
 
float eplll
 Electron - proton ll for longitudinal shower. More...
 
float epllt
 Electron - proton ll for ltransverse shower. More...
 
float enlll
 Electron - neutron ll for longitudinal shower. More...
 
float enllt
 Electron - neutron ll for ltransverse shower. More...
 
float epilll
 Electron - pion ll for longitudinal shower. More...
 
float epillt
 Electron - pion ll for ltransverse shower. More...
 
float vtxgev
 Energy of slice in vertex region. More...
 
float pi0mass
 best pi0 mass hypothesis coming from combinations of JMShowers More...
 
float shwEFrac
 fraction of energy of leading shower out of total energy of slice More...
 
float gap
 gap from vertex to start of shower More...
 
float costheta
 cosine of track with respect to beam direction More...
 
float elll
 electron ll for longitudinal shower More...
 
float ellt
 electron ll for transverse shower More...
 
float eellll
 electron el ll for longitudinal shower More...
 
float eelllt
 electron el ll for transverse shower More...
 
float mulll
 muon ll for longitudinal shower More...
 
float mullt
 muon ll for transverse shower More...
 

Detailed Description

Output of the jmshower::NueSel module.

Definition at line 15 of file SRJMEid.h.

Constructor & Destructor Documentation

caf::SRJMEid::SRJMEid ( )

Definition at line 17 of file SRJMEid.cxx.

17  :
18  ann(std::numeric_limits<float>::signaling_NaN()),
19  annE(std::numeric_limits<float>::signaling_NaN()),
20  annEL(std::numeric_limits<float>::signaling_NaN()),
21  annEPi0(std::numeric_limits<float>::signaling_NaN()),
22  annEPi0EL(std::numeric_limits<float>::signaling_NaN()),
23  annNoCos(std::numeric_limits<float>::signaling_NaN()),
24  annENoCos(std::numeric_limits<float>::signaling_NaN()),
25  ismuon(0),
26  dedx0(std::numeric_limits<float>::signaling_NaN()),
27  dedx1(std::numeric_limits<float>::signaling_NaN()),
28  dedx2(std::numeric_limits<float>::signaling_NaN()),
29  dedx3(std::numeric_limits<float>::signaling_NaN()),
30  dedx4(std::numeric_limits<float>::signaling_NaN()),
31  dedx5(std::numeric_limits<float>::signaling_NaN()),
32  eglll(std::numeric_limits<float>::signaling_NaN()),
33  egllt(std::numeric_limits<float>::signaling_NaN()),
34  emulll(std::numeric_limits<float>::signaling_NaN()),
35  emullt(std::numeric_limits<float>::signaling_NaN()),
36  epi0lll(std::numeric_limits<float>::signaling_NaN()),
37  epi0llt(std::numeric_limits<float>::signaling_NaN()),
38  eplll(std::numeric_limits<float>::signaling_NaN()),
39  epllt(std::numeric_limits<float>::signaling_NaN()),
40  enlll(std::numeric_limits<float>::signaling_NaN()),
41  enllt(std::numeric_limits<float>::signaling_NaN()),
42  epilll(std::numeric_limits<float>::signaling_NaN()),
43  epillt(std::numeric_limits<float>::signaling_NaN()),
44  vtxgev(std::numeric_limits<float>::signaling_NaN()),
45  pi0mass(std::numeric_limits<float>::signaling_NaN()),
46  shwEFrac(std::numeric_limits<float>::signaling_NaN()),
47  gap(std::numeric_limits<float>::signaling_NaN()),
48  costheta(std::numeric_limits<float>::signaling_NaN()),
49  elll(std::numeric_limits<float>::signaling_NaN()),
50  ellt(std::numeric_limits<float>::signaling_NaN()),
51  eellll(std::numeric_limits<float>::signaling_NaN()),
52  eelllt(std::numeric_limits<float>::signaling_NaN()),
53  mulll(std::numeric_limits<float>::signaling_NaN()),
54  mullt(std::numeric_limits<float>::signaling_NaN())
55  { }
float annENoCos
ann output, with E without cosTheta
Definition: SRJMEid.h:27
float gap
gap from vertex to start of shower
Definition: SRJMEid.h:57
float dedx4
Plane Dedx.
Definition: SRJMEid.h:40
float ann
ann output
Definition: SRJMEid.h:21
float epi0llt
Electron - Pi0 ll for ltransverse shower.
Definition: SRJMEid.h:47
float elll
electron ll for longitudinal shower
Definition: SRJMEid.h:61
float emullt
Electron - muon ll for ltransverse shower.
Definition: SRJMEid.h:45
float eglll
Plane Dedx.
Definition: SRJMEid.h:42
float vtxgev
Energy of slice in vertex region.
Definition: SRJMEid.h:54
float epillt
Electron - pion ll for ltransverse shower.
Definition: SRJMEid.h:53
float eplll
Electron - proton ll for longitudinal shower.
Definition: SRJMEid.h:48
float epllt
Electron - proton ll for ltransverse shower.
Definition: SRJMEid.h:49
float epilll
Electron - pion ll for longitudinal shower.
Definition: SRJMEid.h:52
float dedx3
Plane Dedx.
Definition: SRJMEid.h:39
float annNoCos
ann output, without cosTheta
Definition: SRJMEid.h:26
float ellt
electron ll for transverse shower
Definition: SRJMEid.h:62
int ismuon
Boolean to distinguish muons from electrons.
Definition: SRJMEid.h:28
float annEPi0EL
ann output, EPi0 Elastic scattering
Definition: SRJMEid.h:25
float annEL
ann output,
Definition: SRJMEid.h:23
float annE
ann output, with E
Definition: SRJMEid.h:22
float dedx1
Plane Dedx.
Definition: SRJMEid.h:37
float shwEFrac
fraction of energy of leading shower out of total energy of slice
Definition: SRJMEid.h:56
float costheta
cosine of track with respect to beam direction
Definition: SRJMEid.h:58
float emulll
Electron - muon ll for longitudinal shower.
Definition: SRJMEid.h:44
float enllt
Electron - neutron ll for ltransverse shower.
Definition: SRJMEid.h:51
float enlll
Electron - neutron ll for longitudinal shower.
Definition: SRJMEid.h:50
float pi0mass
best pi0 mass hypothesis coming from combinations of JMShowers
Definition: SRJMEid.h:55
float epi0lll
Electron - Pi0 ll for longitudinal shower.
Definition: SRJMEid.h:46
float eelllt
electron el ll for transverse shower
Definition: SRJMEid.h:64
float dedx0
Definition: SRJMEid.h:36
float dedx2
Plane Dedx.
Definition: SRJMEid.h:38
float egllt
Electron - gamma ll for ltransverse shower.
Definition: SRJMEid.h:43
float mullt
muon ll for transverse shower
Definition: SRJMEid.h:66
float dedx5
Plane Dedx.
Definition: SRJMEid.h:41
float annEPi0
ann output, EPi0
Definition: SRJMEid.h:24
float mulll
muon ll for longitudinal shower
Definition: SRJMEid.h:65
float eellll
electron el ll for longitudinal shower
Definition: SRJMEid.h:63
caf::SRJMEid::~SRJMEid ( )

Definition at line 58 of file SRJMEid.cxx.

58 { }

Member Function Documentation

void caf::SRJMEid::setDefault ( )

Definition at line 60 of file SRJMEid.cxx.

References ann, annE, annEL, annENoCos, annEPi0, annEPi0EL, annNoCos, costheta, dedx0, dedx1, dedx2, dedx3, dedx4, dedx5, eellll, eelllt, eglll, egllt, elll, ellt, emulll, emullt, enlll, enllt, epi0lll, epi0llt, epilll, epillt, eplll, epllt, gap, ismuon, mulll, mullt, pi0mass, shwEFrac, and vtxgev.

61  {
62  ann = -5.0;
63  annE = -5.0;
64  annEL = -5.0;
65  annEPi0 = -5.0;
66  annEPi0EL = -5.0;
67  annNoCos = -5.0;
68  annENoCos = -5.0;
69  ismuon = -5;
70  dedx0 = -5;
71  dedx1 = -5;
72  dedx2 = -5;
73  dedx3 = -5;
74  dedx4 = -5;
75  dedx5 = -5;
76  eglll = -5;
77  egllt = -5;
78  emulll = -5;
79  emullt = -5;
80  epi0lll = -5;
81  epi0llt = -5;
82  eplll = -5;
83  epllt = -5;
84  enlll = -5;
85  enllt = -5;
86  epilll = -5;
87  epillt = -5;
88  vtxgev = -5;
89  pi0mass = -5;
90  shwEFrac = -5;
91  gap = -5;
92  costheta = -5;
93  elll = -5;
94  ellt = -5;
95  eellll = -5;
96  eelllt = -5;
97  mulll = -5;
98  mullt = -5;
99  }
float annENoCos
ann output, with E without cosTheta
Definition: SRJMEid.h:27
float gap
gap from vertex to start of shower
Definition: SRJMEid.h:57
float dedx4
Plane Dedx.
Definition: SRJMEid.h:40
float ann
ann output
Definition: SRJMEid.h:21
float epi0llt
Electron - Pi0 ll for ltransverse shower.
Definition: SRJMEid.h:47
float elll
electron ll for longitudinal shower
Definition: SRJMEid.h:61
float emullt
Electron - muon ll for ltransverse shower.
Definition: SRJMEid.h:45
float eglll
Plane Dedx.
Definition: SRJMEid.h:42
float vtxgev
Energy of slice in vertex region.
Definition: SRJMEid.h:54
float epillt
Electron - pion ll for ltransverse shower.
Definition: SRJMEid.h:53
float eplll
Electron - proton ll for longitudinal shower.
Definition: SRJMEid.h:48
float epllt
Electron - proton ll for ltransverse shower.
Definition: SRJMEid.h:49
float epilll
Electron - pion ll for longitudinal shower.
Definition: SRJMEid.h:52
float dedx3
Plane Dedx.
Definition: SRJMEid.h:39
float annNoCos
ann output, without cosTheta
Definition: SRJMEid.h:26
float ellt
electron ll for transverse shower
Definition: SRJMEid.h:62
int ismuon
Boolean to distinguish muons from electrons.
Definition: SRJMEid.h:28
float annEPi0EL
ann output, EPi0 Elastic scattering
Definition: SRJMEid.h:25
float annEL
ann output,
Definition: SRJMEid.h:23
float annE
ann output, with E
Definition: SRJMEid.h:22
float dedx1
Plane Dedx.
Definition: SRJMEid.h:37
float shwEFrac
fraction of energy of leading shower out of total energy of slice
Definition: SRJMEid.h:56
float costheta
cosine of track with respect to beam direction
Definition: SRJMEid.h:58
float emulll
Electron - muon ll for longitudinal shower.
Definition: SRJMEid.h:44
float enllt
Electron - neutron ll for ltransverse shower.
Definition: SRJMEid.h:51
float enlll
Electron - neutron ll for longitudinal shower.
Definition: SRJMEid.h:50
float pi0mass
best pi0 mass hypothesis coming from combinations of JMShowers
Definition: SRJMEid.h:55
float epi0lll
Electron - Pi0 ll for longitudinal shower.
Definition: SRJMEid.h:46
float eelllt
electron el ll for transverse shower
Definition: SRJMEid.h:64
float dedx0
Definition: SRJMEid.h:36
float dedx2
Plane Dedx.
Definition: SRJMEid.h:38
float egllt
Electron - gamma ll for ltransverse shower.
Definition: SRJMEid.h:43
float mullt
muon ll for transverse shower
Definition: SRJMEid.h:66
float dedx5
Plane Dedx.
Definition: SRJMEid.h:41
float annEPi0
ann output, EPi0
Definition: SRJMEid.h:24
float mulll
muon ll for longitudinal shower
Definition: SRJMEid.h:65
float eellll
electron el ll for longitudinal shower
Definition: SRJMEid.h:63

Member Data Documentation

float caf::SRJMEid::ann

ann output

Definition at line 21 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::annE

ann output, with E

Definition at line 22 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::annEL

ann output,

Definition at line 23 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::annENoCos

ann output, with E without cosTheta

Definition at line 27 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::annEPi0

ann output, EPi0

Definition at line 24 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::annEPi0EL

ann output, EPi0 Elastic scattering

Definition at line 25 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::annNoCos

ann output, without cosTheta

Definition at line 26 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::costheta

cosine of track with respect to beam direction

The following variables are not used directly in the training but may be useful

Definition at line 58 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), and setDefault().

float caf::SRJMEid::dedx0
float caf::SRJMEid::dedx1

Plane Dedx.

Definition at line 37 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::dedx2

Plane Dedx.

Definition at line 38 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::dedx3

Plane Dedx.

Definition at line 39 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::dedx4

Plane Dedx.

Definition at line 40 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::dedx5

Plane Dedx.

Definition at line 41 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::eellll

electron el ll for longitudinal shower

Definition at line 63 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::eelllt

electron el ll for transverse shower

Definition at line 64 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::eglll

Plane Dedx.

Electron - gamma ll for longitudinal shower

Definition at line 42 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::egllt

Electron - gamma ll for ltransverse shower.

Definition at line 43 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::elll

electron ll for longitudinal shower

Definition at line 61 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::ellt

electron ll for transverse shower

Definition at line 62 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::emulll

Electron - muon ll for longitudinal shower.

Definition at line 44 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::emullt

Electron - muon ll for ltransverse shower.

Definition at line 45 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::enlll

Electron - neutron ll for longitudinal shower.

Definition at line 50 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::enllt

Electron - neutron ll for ltransverse shower.

Definition at line 51 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::epi0lll

Electron - Pi0 ll for longitudinal shower.

Definition at line 46 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::epi0llt

Electron - Pi0 ll for ltransverse shower.

Definition at line 47 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::epilll

Electron - pion ll for longitudinal shower.

Definition at line 52 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::epillt

Electron - pion ll for ltransverse shower.

Definition at line 53 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::eplll

Electron - proton ll for longitudinal shower.

Definition at line 48 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::epllt

Electron - proton ll for ltransverse shower.

Definition at line 49 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::gap

gap from vertex to start of shower

Definition at line 57 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

int caf::SRJMEid::ismuon

Boolean to distinguish muons from electrons.

Below are the training variables for the EID These variables all use the leading (most energetic) shower in each slice The first 12 variables are calculating by computing the log likelihood that the leading shower (in both transverse and longitudinal directions) is an electron, and then subtracting the loglikelihood that the shower is another particle.

Definition at line 28 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::mulll

muon ll for longitudinal shower

Definition at line 65 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::mullt

muon ll for transverse shower

Definition at line 66 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::pi0mass

best pi0 mass hypothesis coming from combinations of JMShowers

Definition at line 55 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::shwEFrac

fraction of energy of leading shower out of total energy of slice

Definition at line 56 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().

float caf::SRJMEid::vtxgev

Energy of slice in vertex region.

Definition at line 54 of file SRJMEid.h.

Referenced by flat::FlatJMEid::Fill(), hdf5::HDF5JMEid< Tidx >::Fill(), caf::FillJMEIDVars(), and setDefault().


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