#include <NuePIDHeader.h>
Inheritance diagram for NuePIDHeader:

Public Types | |
| typedef enum NuePIDHeader::EDecider | Decider_t |
| enum | EDecider { kUnknown = 0, kDT = 1, kMA = 2, kNN = 3, kTH = 4, kCT = 5 } |
Public Member Functions | |
| NuePIDHeader () | |
| NuePIDHeader (const VldContext &vld) | |
| virtual | ~NuePIDHeader () |
| virtual std::ostream & | Print (std::ostream &os) const |
| virtual void | Print (Option_t *option="") const |
| const int | GetSnarl () const |
| const int | GetRun () const |
| const int | GetSubRun () const |
| const int | GetEventNo () const |
| const int | GetEvents () const |
| const Decider_t | GetDecider () const |
| void | SetSnarl (int s) |
| void | SetRun (int r) |
| void | SetSubRun (int sr) |
| void | SetEventNo (int i) |
| void | SetEvents (int nevt) |
| void | SetDecider (Decider_t d) |
Static Public Member Functions | |
| const char * | AsString (Decider_t d) |
Private Attributes | |
| int | fSnarl |
| int | fRun |
| int | fSubRun |
| int | fEvtNo |
| int | fEvents |
| Decider_t | fDecider |
|
|
Referenced by GetDecider(). |
|
|
Definition at line 10 of file NuePIDHeader.h. 00010 {
00011 kUnknown = 0,
00012 kDT = 1, //mayly decision tree
00013 kMA = 2, //alex multivariate analysis
00014 kNN = 3, //tingjun's neural net
00015 kTH = 4, //truth (for testing)
00016 kCT = 5 //maylys cuts
00017 } Decider_t;
|
|
|
Definition at line 11 of file NuePIDHeader.cxx. 00011 : 00012 RecHeader(), 00013 fSnarl(0), 00014 fRun(0), 00015 fSubRun(0), 00016 fEvtNo(0), 00017 fEvents(0), 00018 fDecider(NuePIDHeader::kUnknown) 00019 {}
|
|
|
Definition at line 21 of file NuePIDHeader.cxx. 00021 : 00022 RecHeader(vld), 00023 fSnarl(0), 00024 fRun(0), 00025 fSubRun(0), 00026 fEvtNo(0), 00027 fEvents(0), 00028 fDecider(NuePIDHeader::kUnknown) 00029 {}
|
|
|
Definition at line 31 of file NuePIDHeader.cxx. 00032 {}
|
|
|
Definition at line 19 of file NuePIDHeader.h. References kCT, kDT, kMA, kNN, kTH, and kUnknown. Referenced by Print(). 00019 {
00020 switch(d){
00021 case kUnknown: return "Unknown"; break;
00022 case kDT: return "Decision Tree"; break;
00023 case kMA: return "Multivariate Analysis"; break;
00024 case kNN: return "Neural Net"; break;
00025 case kTH: return "Truth"; break;
00026 case kCT: return "Cuts"; break;
00027 default: return "Unknown"; break;
00028 }
00029 return "Unknown";
00030 }
|
|
|
Definition at line 69 of file NuePIDHeader.h. References Decider_t. 00069 {return fDecider;}
|
|
|
Definition at line 67 of file NuePIDHeader.h. Referenced by NueReadwPID::Ana(), FilterPID::Reco(), and FillPIDFromText::Reco(). 00067 {return fEvtNo;}
|
|
|
Definition at line 68 of file NuePIDHeader.h. 00068 {return fEvents;}
|
|
|
Definition at line 65 of file NuePIDHeader.h. Referenced by FillPIDFromText::Reco(). 00065 {return fRun;}
|
|
|
Definition at line 64 of file NuePIDHeader.h. Referenced by NueReadwPID::Ana(), FilterPID::Reco(), and FillPIDFromText::Reco(). 00064 {return fSnarl;}
|
|
|
Definition at line 66 of file NuePIDHeader.h. Referenced by FillPIDFromText::Reco(). 00066 {return fSubRun;}
|
|
|
Reimplemented from RecHeader. Definition at line 34 of file NuePIDHeader.cxx. References Print(). 00035 {
00036 NuePIDHeader::Print(std::cout);
00037 return;
00038 }
|
|
|
Reimplemented from RecHeader. Definition at line 40 of file NuePIDHeader.cxx. References AsString(), fDecider, fEvents, fEvtNo, fRun, fSnarl, and fSubRun. Referenced by Print(). 00041 {
00042 os<<"Run: "<<fRun<<" SubRun "<<fSubRun<<" Snarl "<<fSnarl<<std::endl;
00043 os<<"This record corresponds to event "<<fEvtNo<<" out of "<<fEvents<<std::endl;
00044 os<<"The analysis that made this PID decision: "<<AsString(fDecider)<<endl;
00045 return os;
00046 }
|
|
|
Definition at line 76 of file NuePIDHeader.h. References fDecider. Referenced by FillPIDFromText::Reco(). 00076 {fDecider = d;}
|
|
|
Definition at line 74 of file NuePIDHeader.h. References fEvtNo. Referenced by FillPIDFromText::Reco(). 00074 {fEvtNo = i;}
|
|
|
Definition at line 75 of file NuePIDHeader.h. References fEvents. Referenced by FillPIDFromText::Reco(). 00075 {fEvents = n;}
|
|
|
Definition at line 72 of file NuePIDHeader.h. References fRun. Referenced by FillPIDFromText::Reco(). 00072 {fRun = r;}
|
|
|
Definition at line 71 of file NuePIDHeader.h. References fSnarl. Referenced by FillPIDFromText::Reco(). 00071 {fSnarl = s;}
|
|
|
Definition at line 73 of file NuePIDHeader.h. References fSubRun. Referenced by FillPIDFromText::Reco(). 00073 {fSubRun = sr;}
|
|
|
Definition at line 59 of file NuePIDHeader.h. Referenced by Print(), and SetDecider(). |
|
|
Definition at line 58 of file NuePIDHeader.h. Referenced by Print(), and SetEvents(). |
|
|
Definition at line 57 of file NuePIDHeader.h. Referenced by Print(), and SetEventNo(). |
|
|
Definition at line 55 of file NuePIDHeader.h. |
|
|
Definition at line 54 of file NuePIDHeader.h. Referenced by Print(), and SetSnarl(). |
|
|
Definition at line 56 of file NuePIDHeader.h. Referenced by Print(), and SetSubRun(). |
1.3.9.1