NueMiniPID Class Reference

#include <NueMiniPID.h>

List of all members.

Public Member Functions

 NueMiniPID ()
 NueMiniPID (BeamType::BeamType_t beam, Detector::Detector_t det, ReleaseType::Release_t rel)
virtual ~NueMiniPID ()

Public Attributes

BeamType::BeamType_t fBeam
Detector::Detector_t fDet
ReleaseType::Release_t fRelease
Selection::Selection_t fSelectionLevel
time_t timestamp
double fPOT
double trkRecoCCEnergy
double shwRecoCCEnergy
double evtRecoNueEnergy
double evtRecoMEUEnergy
double skzpWeight
double MCWeight
double weight
double shiEpi0
double shiEmEnergy
double nuEnergy
double nueOscProb
double ParentType
double nuDCosX
double nuDCosY
double nuDCosZ
double hadronicY
double w2
double q2
double bjorkenX
double targetPX
double targetPY
double targetPZ
double targetEnergy
double atomicNumber
double atomicWeight
double neugenStdXsec
double ann14
double ann2pe_daikon04
double ann2pe
double ann30
double ann6
double ssPID
double mcnnPID
double abCCPID
double roCCPID
double mri_abCCPID
double mri_roCCPID
double longest_s
double event_length
double event_energy
double particle_energy
double pidA
double pidB
double pidC
double pidD
double pidE
double pidF
double mrcc_s
double pars [14]
double nueVtxX
double nueVtxY
double nueVtxZ
double vtxU
double vtxV
double vtxZ
double mri_qp
double mri_orig_cc_pid
double mri_SigmaQP
float mri_best_complete
int mri_fitp
int nshower
int contPlanes
int cosmicCut
int largestEvent
int trkPlanes
int trkEndPlane
int trkBegPlane
int trkLikePlanes
int hadronicFinalState
int initialState
int resonanceCode
int nuFlavor
int nonOscNuFlavor
int nueClass
int interactionType
int mcnnMatch
int cutPID
int ntrack
int trkPass
int endPlaneU
int endPlaneV
int deltaUVVtx
int mri_trkPass
int gapPlanes
int ntot
int run
int subrun
int event
int snarl
bool infid
bool contained
bool passes_NueStandard_PassesDataQuality
bool passes_NueStandard_IsInFid
bool passes_NueStandard_PassesPOTStandards
bool passes_NueStandard_PassesCosmicCut
bool passes_NueStandard_PassesNonHEPreSelection
bool passes_NueStandard_PassesPreSelection
bool passes_NueStandard_PassesMinPlaneCut
bool passes_NueStandard_PassesShowerCut
bool passes_NueStandard_PassesTrackPlaneCut
bool passes_NueStandard_PassesTrackLikePlaneCut
bool passes_NueStandard_PassesLowEnergyCut
bool passes_NueStandard_PassesHighEnergyCut
bool passes_NueStandard_PassesMRCCFiducial
bool passes_NueStandard_PassesMRCCPreSelection
bool pass_var_check
bool pass_nvar_check

Detailed Description

Definition at line 19 of file NueMiniPID.h.


Constructor & Destructor Documentation

NueMiniPID::NueMiniPID (  ) 

Definition at line 18 of file NueMiniPID.cxx.

00018                        :
00019   fBeam(BeamType::kL010z185i),
00020   fDet(Detector::kFar),
00021 //  fRelease(ReleaseType::kCedarPhyDaikon)
00022   fRelease(ReleaseType::kDogwood1Daikon)
00023 {
00024  fPOT = 0.0;
00025 }

NueMiniPID::NueMiniPID ( BeamType::BeamType_t  beam,
Detector::Detector_t  det,
ReleaseType::Release_t  rel 
)

Definition at line 27 of file NueMiniPID.cxx.

References ann14, ann2pe, ann2pe_daikon04, ann30, ann6, atomicNumber, atomicWeight, bjorkenX, contained, contPlanes, cosmicCut, cutPID, deltaUVVtx, endPlaneU, endPlaneV, event_energy, event_length, evtRecoMEUEnergy, evtRecoNueEnergy, fPOT, gapPlanes, hadronicFinalState, hadronicY, infid, initialState, interactionType, largestEvent, longest_s, mcnnMatch, mcnnPID, MCWeight, mrcc_s, mri_abCCPID, mri_best_complete, mri_fitp, mri_orig_cc_pid, mri_qp, mri_roCCPID, mri_SigmaQP, mri_trkPass, neugenStdXsec, nonOscNuFlavor, nshower, ntot, nuDCosX, nuDCosY, nuDCosZ, nueClass, nuEnergy, nueOscProb, nueVtxX, nueVtxY, nueVtxZ, nuFlavor, pars, particle_energy, pass_nvar_check, pass_var_check, passes_NueStandard_IsInFid, passes_NueStandard_PassesCosmicCut, passes_NueStandard_PassesDataQuality, passes_NueStandard_PassesHighEnergyCut, passes_NueStandard_PassesLowEnergyCut, passes_NueStandard_PassesMinPlaneCut, passes_NueStandard_PassesMRCCFiducial, passes_NueStandard_PassesMRCCPreSelection, passes_NueStandard_PassesNonHEPreSelection, passes_NueStandard_PassesPOTStandards, passes_NueStandard_PassesPreSelection, passes_NueStandard_PassesShowerCut, passes_NueStandard_PassesTrackLikePlaneCut, passes_NueStandard_PassesTrackPlaneCut, pidA, pidB, pidC, pidD, pidE, pidF, q2, resonanceCode, run, shiEmEnergy, shiEpi0, shwRecoCCEnergy, skzpWeight, snarl, ssPID, subrun, targetEnergy, targetPX, targetPY, targetPZ, timestamp, trkBegPlane, trkEndPlane, trkLikePlanes, trkPlanes, trkRecoCCEnergy, vtxU, vtxV, vtxZ, w2, and weight.

00029                                        :
00030   fBeam(beam),
00031   fDet(det),
00032   fRelease(rel)
00033 {
00034    evtRecoNueEnergy = 0;
00035    evtRecoMEUEnergy = 0; ;
00036    trkRecoCCEnergy = 0;
00037    nshower = 0;
00038    contPlanes = 0;
00039    trkPlanes = 0;
00040    trkEndPlane = 0;
00041    trkBegPlane = 0;
00042    trkLikePlanes = 0;
00043    shwRecoCCEnergy = 0;
00044    ann14 = 0;
00045    ann6 = 0;
00046    ann30 = 0;
00047    ann2pe = 0;
00048    ann2pe_daikon04 = 0;
00049    ssPID = 0;
00050    cutPID = 0;
00051    mcnnPID = 0;
00052    mcnnMatch = 0;                                                                             
00053    //truth values
00054    shiEpi0 = 0;
00055    shiEmEnergy = 0;
00056    nuEnergy = 0;
00057    nuFlavor = 0;
00058    nonOscNuFlavor = 0;
00059    nueClass = 0;
00060    nueOscProb = 0;
00061    interactionType = 0;
00062    nuDCosX = 0;
00063    nuDCosY = 0;
00064    nuDCosZ = 0;
00065    hadronicY = 0;
00066    hadronicFinalState = 0;
00067    w2 = 0;
00068    q2 = 0;
00069    bjorkenX = 0;
00070    targetPX = 0;
00071    targetPY = 0;
00072    targetPZ = 0;
00073    targetEnergy = 0;
00074    atomicNumber = 0;
00075    atomicWeight = 0;
00076    initialState = 0;
00077    resonanceCode = 0;
00078    skzpWeight = 0;
00079    MCWeight = 0;
00080 
00081    weight = 0;
00082 
00083    endPlaneU = 0;
00084    endPlaneV = 0;
00085    deltaUVVtx = 0;
00086 
00087    neugenStdXsec = 0;
00088    cosmicCut = 0;
00089    largestEvent = 0;
00090    
00091    mri_roCCPID = 0;                                                                             
00092    mri_abCCPID = 0;
00093    mri_trkPass = 0;
00094    gapPlanes = 0;
00095 
00096    fPOT = 0.0;
00097    
00098    infid = 0;
00099    contained = 0;
00100    ntot = 0;
00101    longest_s = 0.0;
00102    event_length = 0.0;
00103    event_energy = 0.0;
00104    particle_energy = 0.0;
00105    
00106    pidA = 0.0;
00107    pidB = 0.0;
00108    pidC = 0.0;
00109    pidD = 0.0;
00110    pidE = 0.0;
00111    pidF = 0.0;
00112    
00113    mrcc_s = 0.0;
00114 
00115    pass_var_check = 0;
00116    pass_nvar_check = 0;
00117    for(int i=0;i<14;i++)pars[i]=0.0; 
00118 
00119 
00120 
00121 
00122    nueVtxX = 0.0;
00123    nueVtxY = 0.0;
00124    nueVtxZ = 0.0;
00125    vtxU = 0.0;
00126    vtxV = 0.0;
00127    vtxZ = 0.0;
00128 
00129 
00130 
00131    
00132    run = 0;
00133    subrun = 0;
00134    event = 0;
00135    snarl = 0;
00136      
00137    passes_NueStandard_PassesDataQuality = 0; 
00138    passes_NueStandard_IsInFid = 0;     
00139    passes_NueStandard_PassesPOTStandards = 0;
00140    passes_NueStandard_PassesCosmicCut = 0;
00141    passes_NueStandard_PassesNonHEPreSelection = 0;
00142    passes_NueStandard_PassesPreSelection = 0;    
00143    
00144    passes_NueStandard_PassesMinPlaneCut = 0;
00145    passes_NueStandard_PassesShowerCut = 0;
00146    passes_NueStandard_PassesTrackPlaneCut = 0;
00147    passes_NueStandard_PassesTrackLikePlaneCut = 0;
00148    passes_NueStandard_PassesLowEnergyCut = 0;
00149    passes_NueStandard_PassesHighEnergyCut = 0;
00150 
00151    passes_NueStandard_PassesMRCCFiducial = 0;
00152    passes_NueStandard_PassesMRCCPreSelection = 0;     
00153 
00154    //time stamp
00155    timestamp=0;      
00156    
00157    
00158    //nue mrcc vars
00159    mri_qp=0;
00160    mri_orig_cc_pid=0;
00161    mri_SigmaQP=0;
00162          
00163    mri_best_complete=0;
00164    mri_fitp=0;
00165 }

NueMiniPID::~NueMiniPID (  )  [virtual]

Definition at line 167 of file NueMiniPID.cxx.

00168 {}


Member Data Documentation

Definition at line 78 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniAnaPID::FillRecord().

Definition at line 74 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 75 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 141 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 148 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 146 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 147 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 42 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 28 of file NueMiniPID.h.

Referenced by MiniPlotMaker::CountPots(), and NueMiniAnaPID::FillMini().

Definition at line 29 of file NueMiniPID.h.

Referenced by MiniPlotMaker::CountPots(), and NueMiniAnaPID::FillMini().

Definition at line 30 of file NueMiniPID.h.

Referenced by MiniPlotMaker::CountPots(), and NueMiniAnaPID::FillMini().

Definition at line 31 of file NueMiniPID.h.

Definition at line 152 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 140 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 77 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 81 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 115 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 116 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 82 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 151 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 68 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 137 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 144 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniAnaPID::FillRecord().

Definition at line 102 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 103 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 104 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 54 of file NueMiniPID.h.

double NueMiniPID::pars[14]

Definition at line 100 of file NueMiniPID.h.

Referenced by MiniPlotMaker::FillHistos(), NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 88 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 196 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 178 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 187 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 186 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 182 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 179 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 177 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 183 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 185 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 184 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniPID().

Definition at line 79 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniAnaPID::FillRecord().

Definition at line 51 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 50 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 40 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 43 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 76 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 164 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 128 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 127 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 145 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), and NueMiniAnaPID::FillRecord().

Definition at line 39 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 105 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 106 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 107 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and NueMiniPID().

Definition at line 46 of file NueMiniPID.h.

Referenced by NueMiniPID().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1