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

Contains the RVP PID output. More...

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

Public Member Functions

 SRRvp ()
 
 ~SRRvp ()
 
void setDefault ()
 

Public Attributes

float pid
 The output value from the BDT. More...
 
int ncell
 number of cells in slice More...
 
float recoE
 reco energy of slice More...
 
float longtr
 longest discrete track merge track More...
 
float longtrfrac
 fraction of cells in longest track out of total cells in slice More...
 
float mipfrac
 fraction of mip hits out of total number of hits More...
 
float miphits
 number of mip hits in slice More...
 
float epl20frac
 fraction of energy in first 20 planes out of total slice energy More...
 
float efrac2plwin
 largest fraction of energy in a 2 plane window out of total slice More...
 
float efrac6plwin
 largest fraction of energy in a 6 plane window out of total slice More...
 
float efrac2sigrd
 fraction of slice energy within 2sigma of mean energy weighted slice position More...
 
int prongs3D
 number of 3D FuzzyK prongs associated with slice More...
 
float prongEbal3D
 the energy balance between the two highest energy 3D prongs in slice More...
 
int prongs2D
 number of 2D FuzzyK prongs associated with slice More...
 
float prongEbal2D
 the energy balance between highest energy 2D prong and 3D prong in the opposite view More...
 
float eiso3sig
 fraction of slice energy more then 3sigma from mean energy weighted slice position More...
 
float rvp12
 PID value for 12 variable RVP for comparison purposes. More...
 

Detailed Description

Contains the RVP PID output.

Definition at line 13 of file SRRvp.h.

Constructor & Destructor Documentation

caf::SRRvp::SRRvp ( )

Definition at line 17 of file SRRvp.cxx.

17  :
18  pid(std::numeric_limits<float>::signaling_NaN()),
19  ncell(0),
20  recoE(std::numeric_limits<float>::signaling_NaN()),
21  longtr(std::numeric_limits<float>::signaling_NaN()),
22  longtrfrac(std::numeric_limits<float>::signaling_NaN()),
23  mipfrac(std::numeric_limits<float>::signaling_NaN()),
24  miphits(std::numeric_limits<float>::signaling_NaN()),
25  epl20frac(std::numeric_limits<float>::signaling_NaN()),
26  efrac2plwin(std::numeric_limits<float>::signaling_NaN()),
27  efrac6plwin(std::numeric_limits<float>::signaling_NaN()),
28  efrac2sigrd(std::numeric_limits<float>::signaling_NaN()),
29  prongs3D(0),
30  prongEbal3D(std::numeric_limits<float>::signaling_NaN()),
31  prongs2D(0),
32  prongEbal2D(std::numeric_limits<float>::signaling_NaN()),
33  eiso3sig(std::numeric_limits<float>::signaling_NaN()),
34  rvp12(std::numeric_limits<float>::signaling_NaN())
35  { }
int ncell
number of cells in slice
Definition: SRRvp.h:20
float efrac6plwin
largest fraction of energy in a 6 plane window out of total slice
Definition: SRRvp.h:28
float prongEbal3D
the energy balance between the two highest energy 3D prongs in slice
Definition: SRRvp.h:31
float mipfrac
fraction of mip hits out of total number of hits
Definition: SRRvp.h:24
float epl20frac
fraction of energy in first 20 planes out of total slice energy
Definition: SRRvp.h:26
float pid
The output value from the BDT.
Definition: SRRvp.h:19
float efrac2plwin
largest fraction of energy in a 2 plane window out of total slice
Definition: SRRvp.h:27
float miphits
number of mip hits in slice
Definition: SRRvp.h:25
float longtrfrac
fraction of cells in longest track out of total cells in slice
Definition: SRRvp.h:23
float eiso3sig
fraction of slice energy more then 3sigma from mean energy weighted slice position ...
Definition: SRRvp.h:34
float prongEbal2D
the energy balance between highest energy 2D prong and 3D prong in the opposite view ...
Definition: SRRvp.h:33
float recoE
reco energy of slice
Definition: SRRvp.h:21
float rvp12
PID value for 12 variable RVP for comparison purposes.
Definition: SRRvp.h:35
int prongs3D
number of 3D FuzzyK prongs associated with slice
Definition: SRRvp.h:30
float longtr
longest discrete track merge track
Definition: SRRvp.h:22
float efrac2sigrd
fraction of slice energy within 2sigma of mean energy weighted slice position
Definition: SRRvp.h:29
int prongs2D
number of 2D FuzzyK prongs associated with slice
Definition: SRRvp.h:32
caf::SRRvp::~SRRvp ( )

Definition at line 38 of file SRRvp.cxx.

38 { }

Member Function Documentation

void caf::SRRvp::setDefault ( )

Definition at line 40 of file SRRvp.cxx.

References efrac2plwin, efrac2sigrd, efrac6plwin, eiso3sig, epl20frac, longtr, longtrfrac, mipfrac, miphits, ncell, pid, prongEbal2D, prongEbal3D, prongs2D, prongs3D, recoE, and rvp12.

Referenced by caf::BlindThisRecord(), and caf::CAFMaker::produce().

41  {
42  pid = -5;
43  ncell = -5;
44  recoE = -5;
45  longtr = -5;
46  longtrfrac = -5;
47  mipfrac = -5;
48  miphits = -5;
49  epl20frac = -5;
50  efrac2plwin = -5;
51  efrac6plwin = -5;
52  efrac2sigrd = -5;
53  prongs3D = -5;
54  prongEbal3D = -5;
55  prongs2D = -5;
56  prongEbal2D = -5;
57  eiso3sig = -5;
58  rvp12 = -5;
59 
60  }
int ncell
number of cells in slice
Definition: SRRvp.h:20
float efrac6plwin
largest fraction of energy in a 6 plane window out of total slice
Definition: SRRvp.h:28
float prongEbal3D
the energy balance between the two highest energy 3D prongs in slice
Definition: SRRvp.h:31
float mipfrac
fraction of mip hits out of total number of hits
Definition: SRRvp.h:24
float epl20frac
fraction of energy in first 20 planes out of total slice energy
Definition: SRRvp.h:26
float pid
The output value from the BDT.
Definition: SRRvp.h:19
float efrac2plwin
largest fraction of energy in a 2 plane window out of total slice
Definition: SRRvp.h:27
float miphits
number of mip hits in slice
Definition: SRRvp.h:25
float longtrfrac
fraction of cells in longest track out of total cells in slice
Definition: SRRvp.h:23
float eiso3sig
fraction of slice energy more then 3sigma from mean energy weighted slice position ...
Definition: SRRvp.h:34
float prongEbal2D
the energy balance between highest energy 2D prong and 3D prong in the opposite view ...
Definition: SRRvp.h:33
float recoE
reco energy of slice
Definition: SRRvp.h:21
float rvp12
PID value for 12 variable RVP for comparison purposes.
Definition: SRRvp.h:35
int prongs3D
number of 3D FuzzyK prongs associated with slice
Definition: SRRvp.h:30
float longtr
longest discrete track merge track
Definition: SRRvp.h:22
float efrac2sigrd
fraction of slice energy within 2sigma of mean energy weighted slice position
Definition: SRRvp.h:29
int prongs2D
number of 2D FuzzyK prongs associated with slice
Definition: SRRvp.h:32

Member Data Documentation

float caf::SRRvp::efrac2plwin

largest fraction of energy in a 2 plane window out of total slice

Definition at line 27 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::efrac2sigrd

fraction of slice energy within 2sigma of mean energy weighted slice position

Definition at line 29 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::efrac6plwin

largest fraction of energy in a 6 plane window out of total slice

Definition at line 28 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::eiso3sig

fraction of slice energy more then 3sigma from mean energy weighted slice position

Definition at line 34 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::epl20frac

fraction of energy in first 20 planes out of total slice energy

Definition at line 26 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::longtr
float caf::SRRvp::longtrfrac

fraction of cells in longest track out of total cells in slice

Definition at line 23 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::mipfrac

fraction of mip hits out of total number of hits

Definition at line 24 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::miphits
int caf::SRRvp::ncell
float caf::SRRvp::pid
float caf::SRRvp::prongEbal2D

the energy balance between highest energy 2D prong and 3D prong in the opposite view

Definition at line 33 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::prongEbal3D

the energy balance between the two highest energy 3D prongs in slice

Definition at line 31 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

int caf::SRRvp::prongs2D

number of 2D FuzzyK prongs associated with slice

Definition at line 32 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

int caf::SRRvp::prongs3D

number of 3D FuzzyK prongs associated with slice

Definition at line 30 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().

float caf::SRRvp::recoE
float caf::SRRvp::rvp12

PID value for 12 variable RVP for comparison purposes.

Definition at line 35 of file SRRvp.h.

Referenced by caf::Proxy< caf::SRRvp >::CheckEquals(), flat::FlatRvp::Fill(), hdf5::HDF5Rvp< Tidx >::Fill(), caf::FillRVPVars(), caf::Proxy< caf::SRRvp >::operator=(), and setDefault().


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