#include <MCNNVars.h>
Public Member Functions | |
| MCNNVars () | |
| MCNNVars (const MCNNVars *nuefw) | |
| virtual | ~MCNNVars () |
| virtual void | Print (Option_t *option="") const |
| void | Reset () |
| void | Clear (Option_t *option="") |
Public Attributes | |
| Int_t | bestmatches |
| Float_t | meanU |
| Float_t | meanV |
| Int_t | meanPlane |
| Float_t | meanfracQmatched |
| Bool_t | mcpresel |
| Float_t | fracCC |
| Float_t | fracCCy |
| Float_t | ymean |
| Int_t | qtot |
| Float_t | mcnn_var1 |
| Float_t | mcnn_var2 |
| TClonesArray * | bmatch |
Static Private Attributes | |
| TClonesArray * | fgBmatch = 0 |
|
|
Definition at line 12 of file MCNNVars.cxx.
|
|
|
Definition at line 18 of file MCNNVars.cxx. 00018 : 00019 meanU(mv->meanU), 00020 meanV(mv->meanV), 00021 meanPlane(mv->meanPlane), 00022 meanfracQmatched(mv->meanfracQmatched), 00023 mcpresel(mv->mcpresel), 00024 fracCC(mv->fracCC), 00025 fracCCy(mv->fracCCy), 00026 ymean(mv->ymean), 00027 qtot(mv->qtot), 00028 mcnn_var1(mv->mcnn_var1), 00029 mcnn_var2(mv->mcnn_var2), 00030 bmatch(mv->bmatch) 00031 { 00032 }
|
|
|
Definition at line 34 of file MCNNVars.cxx. 00035 {
00036 //Clear();
00037 //if(bmatch) delete bmatch;
00038 }
|
|
|
Definition at line 40 of file MCNNVars.cxx. References bmatch. Referenced by Reset(). 00041 {
00042 if(bmatch) {bmatch->Clear("C");}
00043 }
|
|
|
Definition at line 67 of file MCNNVars.cxx. 00068 {
00069 }
|
|
|
Definition at line 45 of file MCNNVars.cxx. References bestmatches, bmatch, Clear(), fgBmatch, fracCC, fracCCy, mcnn_var1, mcnn_var2, mcpresel, meanfracQmatched, meanPlane, meanU, meanV, qtot, and ymean. Referenced by NueRecord::Reset(). 00046 {
00047 bestmatches = 0; //<-- default value should be 0 so nobody tries to read in an empty TClonesArray of best matches
00048 meanU = ANtpDefVal::kFloat; // <--charge weighted mean U
00049 meanV = ANtpDefVal::kFloat; //<---charge weighted mean V
00050 meanPlane= ANtpDefVal::kInt; //<--- charge weighted mean Plane
00051 meanfracQmatched= ANtpDefVal::kFloat; // <-- mean fractional charge thatwas
00052 // matched; tells us if event was properly matched to libraries or not.
00053 mcpresel= ANtpDefVal::kBool; // <-- pass library pre-selection?
00054 fracCC= ANtpDefVal::kFloat; // <-- fraction of best 20 matches that were nue
00055 fracCCy= ANtpDefVal::kFloat; // <-- fraction of best 20 matches that were nue with y<0.5
00056 ymean= ANtpDefVal::kFloat; // <--mean y of nue matches (among 20 best matches).
00057
00058 qtot= ANtpDefVal::kInt; //<-- total charge of event (PEs) as calculated in the mcnn.
00059 mcnn_var1= ANtpDefVal::kFloat; //<--- open variable.
00060 mcnn_var2= ANtpDefVal::kFloat; //<-- open variable.
00061
00062 if (!fgBmatch) fgBmatch = new TClonesArray("MCNNBestMatch");
00063 bmatch = fgBmatch;
00064 Clear();
00065 }
|
|
|
|
Definition at line 36 of file MCNNVars.h. Referenced by Clear(), MCNNFiller::FillBestMatches(), NueAnaReader::GetBestMatch(), and Reset(). |
|
|
Definition at line 9 of file MCNNVars.cxx. Referenced by Reset(). |
|
|
Definition at line 28 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAna::FillMini(), NueMiniAna::FillRecord(), PDFReader::GetProb_f_bg(), PDFReader::GetProb_f_sig(), and Reset(). |
|
|
Definition at line 29 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAna::FillMini(), NueModule::PassesBlindingCuts(), and Reset(). |
|
|
Definition at line 33 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NueStandard::GetPIDValue(), Reset(), and NueSystematic::UpdateRecord(). |
|
|
Definition at line 34 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAna::FillMini(), MarkPreselection(), and Reset(). |
|
|
Definition at line 27 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), and Reset(). |
|
|
Definition at line 25 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAna::FillMini(), NueMiniAna::FillRecord(), PDFReader::GetProb_mfqm_bg(), PDFReader::GetProb_mfqm_sig(), and Reset(). |
|
|
Definition at line 24 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), MarkPreselection(), and Reset(). |
|
|
Definition at line 22 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), MarkPreselection(), and Reset(). |
|
|
Definition at line 23 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), MarkPreselection(), and Reset(). |
|
|
Definition at line 32 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAna::FillMini(), PDFReader::GetProb_q_bg(), PDFReader::GetProb_q_sig(), and Reset(). |
|
|
Definition at line 30 of file MCNNVars.h. Referenced by MCNNFiller::FillMCNN(), NueMiniAna::FillMini(), NueMiniAna::FillRecord(), PDFReader::GetProb_y_bg(), PDFReader::GetProb_y_sig(), and Reset(). |
1.3.9.1