PIDExtraVars.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file MatchSummary.h
3 /// \brief Outputs of the MakePID module
4 /// \author Christopher Backhouse - bckhouse@caltech.edu
5 ////////////////////////////////////////////////////////////////////////
6 
7 #ifndef LEM_PIDEXTRAVARS_H
8 #define LEM_PIDEXTRAVARS_H
9 
10 #include <string>
11 
12 namespace lem
13 {
14  /// Outputs of the MakePID module
16  {
17  public:
18  PIDExtraVars();
19 
20 #ifndef __GCCXML__
21  std::string ToString() const;
22  static PIDExtraVars FromString(const std::string& s);
23 #endif
24 
25  double fPIDFit;
27  double fPIDExp;
28  double fPIDExpFit;
29 
30  double fMeanY;
31  double fMeanYFit;
32  double fMeanYExp;
33 
34  double fMeanYSig;
35  double fMeanYSigFit;
36  double fMeanYSigExp;
37 
38  double fMeanQFrac;
39  double fMeanQFracFit;
40  double fMeanQFracExp;
41 
42  double fMeanQFracSig;
45  double fMeanQFracBkg;
48 
49  double fEnergyDiff;
51 
52  double fEnrichFrac;
55 
56  double fEnrichQFrac;
59 
60  double fFannId;
61  double fFannIdEnrich;
62 
63  double fChiSig;
64  double fChiBkg;
65  double fChiSigExp;
66  double fChiBkgExp;
67 
71 
72  double fAvgInvE;
73  double fAvgExpE;
74  double fAvgSigE;
75 
76  double fTMVABDTG;
77  double fTMVABDT;
78  double fTMVABDTD;
79  double fTMVABDTMF;
80  double fTMVAMLP;
81 
82  double fTMVABDTG_CC;
83  double fTMVAMLP_CC;
84 
86 
87  double fPIDy50Fit;
88  double fPIDy90Fit;
93 
98 
100 
101  double fDecTreePID;
102 
106  };
107 }
108 
109 #endif
double fBestBkgPotential
Definition: PIDExtraVars.h:69
double fMeanL1PiOnlyExp
Definition: PIDExtraVars.h:97
double fMeanQFracSigY90Fit
Definition: PIDExtraVars.h:90
double fBestSigPotential
Definition: PIDExtraVars.h:68
double fPIDFitUnweight
Definition: PIDExtraVars.h:26
double fMeanQFracBkgExp
Definition: PIDExtraVars.h:47
double fMeanL1PiOnlyFit
Definition: PIDExtraVars.h:95
std::string ToString() const
double fMeanYSigY90Fit
Definition: PIDExtraVars.h:92
double fMeanQFracSigFit
Definition: PIDExtraVars.h:43
PID
Definition: FillPIDs.h:14
const XML_Char * s
Definition: expat.h:262
double fMeanQFracSigY50Fit
Definition: PIDExtraVars.h:89
double fMeanYSigY50Fit
Definition: PIDExtraVars.h:91
double fMeanL0PiOnlyFit
Definition: PIDExtraVars.h:95
Outputs of the MakePID module.
Definition: PIDExtraVars.h:15
double fMeanQFracSigExp
Definition: PIDExtraVars.h:44
double fMeanQFracBkgFit
Definition: PIDExtraVars.h:46
double fEnrichQFracFit
Definition: PIDExtraVars.h:57
double fPIDFracNumuFit
Definition: PIDExtraVars.h:85
double fMeanL0PiOnlyExp
Definition: PIDExtraVars.h:97
double fEnrichQFracExp
Definition: PIDExtraVars.h:58
double fBestEnrichPotential
Definition: PIDExtraVars.h:70
static PIDExtraVars FromString(const std::string &s)
enum BeamMode string