SRRvp.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRRvp.h
3 // \version $Id: SRRvp.h,v 1.1 2012-12-07 06:37:29 gsdavies Exp $
4 // \author gsdavies@iastate.edu
5 // \date $Date: 2012-12-07 06:37:29 $
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef SRRVP_H
8 #define SRRVP_H
9 
10 namespace caf
11 {
12  /// Contains the RVP PID output
13  class SRRvp
14  {
15  public:
16  SRRvp();
17  ~SRRvp();
18 
19  float pid; ///< The output value from the BDT
20  int ncell; ///<number of cells in slice
21  float recoE; ///<reco energy of slice
22  float longtr; ///<longest discrete track merge track
23  float longtrfrac; ///<fraction of cells in longest track out of total cells in slice
24  float mipfrac; ///<fraction of mip hits out of total number of hits
25  float miphits; ///<number of mip hits in slice
26  float epl20frac; ///<fraction of energy in first 20 planes out of total slice energy
27  float efrac2plwin; ///<largest fraction of energy in a 2 plane window out of total slice
28  float efrac6plwin; ///<largest fraction of energy in a 6 plane window out of total slice
29  float efrac2sigrd; ///<fraction of slice energy within 2sigma of mean energy weighted slice position
30  int prongs3D; ///<number of 3D FuzzyK prongs associated with slice
31  float prongEbal3D; ///<the energy balance between the two highest energy 3D prongs in slice
32  int prongs2D; ///<number of 2D FuzzyK prongs associated with slice
33  float prongEbal2D; ///<the energy balance between highest energy 2D prong and 3D prong in the opposite view
34  float eiso3sig; ///<fraction of slice energy more then 3sigma from mean energy weighted slice position
35  float rvp12; ///<PID value for 12 variable RVP for comparison purposes
36 
37  void setDefault();
38 
39 };
40 
41 } // end namespace
42 
43 #endif // SRRVP_H
44 /////////////////////////////////////////////////////////////////////////
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
~SRRvp()
Definition: SRRvp.cxx:38
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
Contains the RVP PID output.
Definition: SRRvp.h:13
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
This module creates Common Analysis Files.
Definition: FileReducer.h:10
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
void setDefault()
Definition: SRRvp.cxx:40