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

Contains the SPID pid information for a shower (slid::ShowerLID objects). More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/StandardRecord/SRSPid.h"

Public Member Functions

 SRSPid ()
 
 ~SRSPid ()
 
void setDefault ()
 

Public Attributes

float annepi0
 ann for e/pi0 separation More...
 
float annepi0el
 particle PID. More...
 
float elll
 Electron ll for longitudinal shower. More...
 
float ellt
 Electron ll for ltransverse shower. More...
 
float glll
 Gamma ll for longitudinal shower. More...
 
float gllt
 Gamma ll for ltransverse shower. More...
 
float mulll
 Muon ll for longitudinal shower. More...
 
float mullt
 Muon ll for ltransverse shower. More...
 
float pi0lll
 Pi0 ll for longitudinal shower. More...
 
float pi0llt
 Pi0 ll for ltransverse shower. More...
 
float plll
 Proton ll for longitudinal shower. More...
 
float pllt
 Proton ll for ltransverse shower. More...
 
float nlll
 Neutron ll for longitudinal shower. More...
 
float nllt
 Neutron ll for ltransverse shower. More...
 
float pilll
 Pion ll for longitudinal shower. More...
 
float pillt
 Pion ll for ltransverse shower. More...
 
float dedx0
 Plane dedx for e/photon/pi0 identification. More...
 
float dedx1
 Plane dedx for e/photon/pi0 identification. More...
 
float dedx2
 Plane dedx for e/photon/pi0 identification. More...
 
float dedx3
 Plane dedx for e/photon/pi0 identification. More...
 
float dedx4
 Plane dedx for e/photon/pi0 identification. More...
 
float dedx5
 Plane dedx for e/photon/pi0 identification. More...
 

Detailed Description

Contains the SPID pid information for a shower (slid::ShowerLID objects).

Definition at line 15 of file SRSPid.h.

Constructor & Destructor Documentation

caf::SRSPid::SRSPid ( )

Definition at line 17 of file SRSPid.cxx.

17  :
18  annepi0(std::numeric_limits<float>::signaling_NaN()),
19  annepi0el(std::numeric_limits<float>::signaling_NaN()),
20  elll(std::numeric_limits<float>::signaling_NaN()),
21  ellt(std::numeric_limits<float>::signaling_NaN()),
22  glll(std::numeric_limits<float>::signaling_NaN()),
23  gllt(std::numeric_limits<float>::signaling_NaN()),
24  mulll(std::numeric_limits<float>::signaling_NaN()),
25  mullt(std::numeric_limits<float>::signaling_NaN()),
26  pi0lll(std::numeric_limits<float>::signaling_NaN()),
27  pi0llt(std::numeric_limits<float>::signaling_NaN()),
28  plll(std::numeric_limits<float>::signaling_NaN()),
29  pllt(std::numeric_limits<float>::signaling_NaN()),
30  nlll(std::numeric_limits<float>::signaling_NaN()),
31  nllt(std::numeric_limits<float>::signaling_NaN()),
32  pilll(std::numeric_limits<float>::signaling_NaN()),
33  pillt(std::numeric_limits<float>::signaling_NaN()),
34  dedx0(std::numeric_limits<float>::signaling_NaN()),
35  dedx1(std::numeric_limits<float>::signaling_NaN()),
36  dedx2(std::numeric_limits<float>::signaling_NaN()),
37  dedx3(std::numeric_limits<float>::signaling_NaN()),
38  dedx4(std::numeric_limits<float>::signaling_NaN()),
39  dedx5(std::numeric_limits<float>::signaling_NaN())
40  { }
float pllt
Proton ll for ltransverse shower.
Definition: SRSPid.h:33
float pilll
Pion ll for longitudinal shower.
Definition: SRSPid.h:36
float ellt
Electron ll for ltransverse shower.
Definition: SRSPid.h:25
float glll
Gamma ll for longitudinal shower.
Definition: SRSPid.h:26
float dedx0
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:38
float mullt
Muon ll for ltransverse shower.
Definition: SRSPid.h:29
float nllt
Neutron ll for ltransverse shower.
Definition: SRSPid.h:35
float dedx2
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:40
float dedx5
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:43
float annepi0
ann for e/pi0 separation
Definition: SRSPid.h:21
float gllt
Gamma ll for ltransverse shower.
Definition: SRSPid.h:27
float dedx3
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:41
float elll
Electron ll for longitudinal shower.
Definition: SRSPid.h:24
float plll
Proton ll for longitudinal shower.
Definition: SRSPid.h:32
float nlll
Neutron ll for longitudinal shower.
Definition: SRSPid.h:34
float dedx4
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:42
float pi0lll
Pi0 ll for longitudinal shower.
Definition: SRSPid.h:30
float annepi0el
particle PID.
Definition: SRSPid.h:22
float mulll
Muon ll for longitudinal shower.
Definition: SRSPid.h:28
float pi0llt
Pi0 ll for ltransverse shower.
Definition: SRSPid.h:31
float dedx1
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:39
float pillt
Pion ll for ltransverse shower.
Definition: SRSPid.h:37
caf::SRSPid::~SRSPid ( )

Definition at line 43 of file SRSPid.cxx.

43 { }

Member Function Documentation

void caf::SRSPid::setDefault ( )

Definition at line 45 of file SRSPid.cxx.

References annepi0, annepi0el, dedx0, dedx1, dedx2, dedx3, dedx4, dedx5, elll, ellt, glll, gllt, mulll, mullt, nlll, nllt, pi0lll, pi0llt, pilll, pillt, plll, and pllt.

46  {
47  annepi0 = -5.0;
48  annepi0el = -5.0;
49  elll = -5;
50  ellt = -5;
51  glll = -5;
52  gllt = -5;
53  mulll = -5;
54  mullt = -5;
55  pi0lll = -5;
56  pi0llt = -5;
57  plll = -5;
58  pllt = -5;
59  nlll = -5;
60  nllt = -5;
61  pilll = -5;
62  pillt = -5;
63  dedx0 = -5;
64  dedx1 = -5;
65  dedx2 = -5;
66  dedx3 = -5;
67  dedx4 = -5;
68  dedx5 = -5;
69  }
float pllt
Proton ll for ltransverse shower.
Definition: SRSPid.h:33
float pilll
Pion ll for longitudinal shower.
Definition: SRSPid.h:36
float ellt
Electron ll for ltransverse shower.
Definition: SRSPid.h:25
float glll
Gamma ll for longitudinal shower.
Definition: SRSPid.h:26
float dedx0
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:38
float mullt
Muon ll for ltransverse shower.
Definition: SRSPid.h:29
float nllt
Neutron ll for ltransverse shower.
Definition: SRSPid.h:35
float dedx2
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:40
float dedx5
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:43
float annepi0
ann for e/pi0 separation
Definition: SRSPid.h:21
float gllt
Gamma ll for ltransverse shower.
Definition: SRSPid.h:27
float dedx3
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:41
float elll
Electron ll for longitudinal shower.
Definition: SRSPid.h:24
float plll
Proton ll for longitudinal shower.
Definition: SRSPid.h:32
float nlll
Neutron ll for longitudinal shower.
Definition: SRSPid.h:34
float dedx4
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:42
float pi0lll
Pi0 ll for longitudinal shower.
Definition: SRSPid.h:30
float annepi0el
particle PID.
Definition: SRSPid.h:22
float mulll
Muon ll for longitudinal shower.
Definition: SRSPid.h:28
float pi0llt
Pi0 ll for ltransverse shower.
Definition: SRSPid.h:31
float dedx1
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:39
float pillt
Pion ll for ltransverse shower.
Definition: SRSPid.h:37

Member Data Documentation

float caf::SRSPid::annepi0

ann for e/pi0 separation

Definition at line 21 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::annepi0el

particle PID.

ann with e/pi0 speration for nu-e scattering

Definition at line 22 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::dedx0

Plane dedx for e/photon/pi0 identification.

Definition at line 38 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::dedx1

Plane dedx for e/photon/pi0 identification.

Definition at line 39 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::dedx2

Plane dedx for e/photon/pi0 identification.

Definition at line 40 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::dedx3

Plane dedx for e/photon/pi0 identification.

Definition at line 41 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::dedx4

Plane dedx for e/photon/pi0 identification.

Definition at line 42 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::dedx5

Plane dedx for e/photon/pi0 identification.

Definition at line 43 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::elll

Electron ll for longitudinal shower.

Definition at line 24 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::ellt

Electron ll for ltransverse shower.

Definition at line 25 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::glll

Gamma ll for longitudinal shower.

Definition at line 26 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::gllt

Gamma ll for ltransverse shower.

Definition at line 27 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::mulll

Muon ll for longitudinal shower.

Definition at line 28 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::mullt

Muon ll for ltransverse shower.

Definition at line 29 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::nlll

Neutron ll for longitudinal shower.

Definition at line 34 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::nllt

Neutron ll for ltransverse shower.

Definition at line 35 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::pi0lll

Pi0 ll for longitudinal shower.

Definition at line 30 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::pi0llt

Pi0 ll for ltransverse shower.

Definition at line 31 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::pilll

Pion ll for longitudinal shower.

Definition at line 36 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::pillt

Pion ll for ltransverse shower.

Definition at line 37 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::plll

Proton ll for longitudinal shower.

Definition at line 32 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().

float caf::SRSPid::pllt

Proton ll for ltransverse shower.

Definition at line 33 of file SRSPid.h.

Referenced by flat::FlatSPid::Fill(), hdf5::HDF5SPid< Tidx >::Fill(), caf::FillSpidVars(), and setDefault().


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