Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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


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, det, endPlaneU, endPlaneV, event, 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

double NueMiniPID::abCCPID
 

Definition at line 77 of file NueMiniPID.h.

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

double NueMiniPID::ann14
 

Definition at line 70 of file NueMiniPID.h.

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

double NueMiniPID::ann2pe
 

Definition at line 72 of file NueMiniPID.h.

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

double NueMiniPID::ann2pe_daikon04
 

Definition at line 71 of file NueMiniPID.h.

Referenced by MiniPlotMaker::FillHistos(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), and MiniPlotMaker::ProcessChainNormalMRCC().

double NueMiniPID::ann30
 

Definition at line 73 of file NueMiniPID.h.

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

double NueMiniPID::ann6
 

Definition at line 74 of file NueMiniPID.h.

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

double NueMiniPID::atomicNumber
 

Definition at line 65 of file NueMiniPID.h.

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

double NueMiniPID::atomicWeight
 

Definition at line 66 of file NueMiniPID.h.

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

double NueMiniPID::bjorkenX
 

Definition at line 60 of file NueMiniPID.h.

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

bool NueMiniPID::contained
 

Definition at line 171 of file NueMiniPID.h.

Referenced by MiniMakerPID::EvaluateCuts(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

int NueMiniPID::contPlanes
 

Definition at line 121 of file NueMiniPID.h.

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

int NueMiniPID::cosmicCut
 

Definition at line 122 of file NueMiniPID.h.

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

int NueMiniPID::cutPID
 

Definition at line 140 of file NueMiniPID.h.

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

int NueMiniPID::deltaUVVtx
 

Definition at line 147 of file NueMiniPID.h.

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

int NueMiniPID::endPlaneU
 

Definition at line 145 of file NueMiniPID.h.

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

int NueMiniPID::endPlaneV
 

Definition at line 146 of file NueMiniPID.h.

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

int NueMiniPID::event
 

Definition at line 164 of file NueMiniPID.h.

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

double NueMiniPID::event_energy
 

Definition at line 86 of file NueMiniPID.h.

Referenced by MiniPlotMaker::ApplySystematic(), MiniPlotMaker::FillHistos(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

double NueMiniPID::event_length
 

Definition at line 85 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

double NueMiniPID::evtRecoMEUEnergy
 

Definition at line 41 of file NueMiniPID.h.

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

double NueMiniPID::evtRecoNueEnergy
 

Definition at line 40 of file NueMiniPID.h.

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

BeamType::BeamType_t NueMiniPID::fBeam
 

Definition at line 27 of file NueMiniPID.h.

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

Detector::Detector_t NueMiniPID::fDet
 

Definition at line 28 of file NueMiniPID.h.

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

double NueMiniPID::fPOT
 

Definition at line 36 of file NueMiniPID.h.

Referenced by MiniPlotMaker::CountPots(), MiniMakerPID::EvaluateCuts(), NueMiniPID(), and MiniMakerPID::RunMiniMakerPID().

ReleaseType::Release_t NueMiniPID::fRelease
 

Definition at line 29 of file NueMiniPID.h.

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

Selection::Selection_t NueMiniPID::fSelectionLevel
 

Definition at line 30 of file NueMiniPID.h.

int NueMiniPID::gapPlanes
 

Definition at line 151 of file NueMiniPID.h.

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

int NueMiniPID::hadronicFinalState
 

Definition at line 132 of file NueMiniPID.h.

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

double NueMiniPID::hadronicY
 

Definition at line 57 of file NueMiniPID.h.

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

bool NueMiniPID::infid
 

Definition at line 170 of file NueMiniPID.h.

Referenced by MiniMakerPID::EvaluateCuts(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

int NueMiniPID::initialState
 

Definition at line 133 of file NueMiniPID.h.

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

int NueMiniPID::interactionType
 

Definition at line 138 of file NueMiniPID.h.

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

int NueMiniPID::largestEvent
 

Definition at line 123 of file NueMiniPID.h.

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

double NueMiniPID::longest_s
 

Definition at line 84 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

int NueMiniPID::mcnnMatch
 

Definition at line 139 of file NueMiniPID.h.

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

double NueMiniPID::mcnnPID
 

Definition at line 76 of file NueMiniPID.h.

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

double NueMiniPID::MCWeight
 

Definition at line 43 of file NueMiniPID.h.

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

double NueMiniPID::mrcc_s
 

Definition at line 98 of file NueMiniPID.h.

Referenced by MiniMakerPID::EvaluateCuts(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), and MiniPlotMaker::ProcessChainParticlePID().

double NueMiniPID::mri_abCCPID
 

Definition at line 80 of file NueMiniPID.h.

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

float NueMiniPID::mri_best_complete
 

Definition at line 114 of file NueMiniPID.h.

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

int NueMiniPID::mri_fitp
 

Definition at line 115 of file NueMiniPID.h.

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

double NueMiniPID::mri_orig_cc_pid
 

Definition at line 111 of file NueMiniPID.h.

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

double NueMiniPID::mri_qp
 

Definition at line 110 of file NueMiniPID.h.

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

double NueMiniPID::mri_roCCPID
 

Definition at line 81 of file NueMiniPID.h.

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

double NueMiniPID::mri_SigmaQP
 

Definition at line 112 of file NueMiniPID.h.

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

int NueMiniPID::mri_trkPass
 

Definition at line 150 of file NueMiniPID.h.

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

double NueMiniPID::neugenStdXsec
 

Definition at line 67 of file NueMiniPID.h.

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

int NueMiniPID::nonOscNuFlavor
 

Definition at line 136 of file NueMiniPID.h.

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

int NueMiniPID::nshower
 

Definition at line 120 of file NueMiniPID.h.

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

int NueMiniPID::ntot
 

Definition at line 157 of file NueMiniPID.h.

Referenced by MiniPlotMaker::FillHistos(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

int NueMiniPID::ntrack
 

Definition at line 143 of file NueMiniPID.h.

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

double NueMiniPID::nuDCosX
 

Definition at line 54 of file NueMiniPID.h.

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

double NueMiniPID::nuDCosY
 

Definition at line 55 of file NueMiniPID.h.

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

double NueMiniPID::nuDCosZ
 

Definition at line 56 of file NueMiniPID.h.

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

int NueMiniPID::nueClass
 

Definition at line 137 of file NueMiniPID.h.

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

double NueMiniPID::nuEnergy
 

Definition at line 51 of file NueMiniPID.h.

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

double NueMiniPID::nueOscProb
 

Definition at line 52 of file NueMiniPID.h.

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

double NueMiniPID::nueVtxX
 

Definition at line 101 of file NueMiniPID.h.

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

double NueMiniPID::nueVtxY
 

Definition at line 102 of file NueMiniPID.h.

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

double NueMiniPID::nueVtxZ
 

Definition at line 103 of file NueMiniPID.h.

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

int NueMiniPID::nuFlavor
 

Definition at line 135 of file NueMiniPID.h.

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

double NueMiniPID::ParentType
 

Definition at line 53 of file NueMiniPID.h.

double NueMiniPID::pars[14]
 

Definition at line 99 of file NueMiniPID.h.

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

double NueMiniPID::particle_energy
 

Definition at line 87 of file NueMiniPID.h.

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

bool NueMiniPID::pass_nvar_check
 

Definition at line 195 of file NueMiniPID.h.

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

bool NueMiniPID::pass_var_check
 

Definition at line 194 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_IsInFid
 

Definition at line 175 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

bool NueMiniPID::passes_NueStandard_PassesCosmicCut
 

Definition at line 177 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesDataQuality
 

Definition at line 174 of file NueMiniPID.h.

Referenced by MiniPlotMaker::CountPots(), NueMiniAnaPID::FillMini(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

bool NueMiniPID::passes_NueStandard_PassesHighEnergyCut
 

Definition at line 186 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesLowEnergyCut
 

Definition at line 185 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesMinPlaneCut
 

Definition at line 181 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesMRCCFiducial
 

Definition at line 188 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), and MiniPlotMaker::ProcessChainNormalMRCC().

bool NueMiniPID::passes_NueStandard_PassesMRCCPreSelection
 

Definition at line 189 of file NueMiniPID.h.

Referenced by NueMiniAnaPID::FillMini(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), and MiniPlotMaker::ProcessChainNormalMRCC().

bool NueMiniPID::passes_NueStandard_PassesNonHEPreSelection
 

Definition at line 178 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesPOTStandards
 

Definition at line 176 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesPreSelection
 

Definition at line 179 of file NueMiniPID.h.

Referenced by MiniPlotMaker::ApplySystematic(), NueMiniAnaPID::FillMini(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), and MiniPlotMaker::ProcessChainNormalMRCC().

bool NueMiniPID::passes_NueStandard_PassesShowerCut
 

Definition at line 182 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesTrackLikePlaneCut
 

Definition at line 184 of file NueMiniPID.h.

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

bool NueMiniPID::passes_NueStandard_PassesTrackPlaneCut
 

Definition at line 183 of file NueMiniPID.h.

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

double NueMiniPID::pidA
 

Definition at line 90 of file NueMiniPID.h.

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

double NueMiniPID::pidB
 

Definition at line 91 of file NueMiniPID.h.

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

double NueMiniPID::pidC
 

Definition at line 92 of file NueMiniPID.h.

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

double NueMiniPID::pidD
 

Definition at line 93 of file NueMiniPID.h.

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

double NueMiniPID::pidE
 

Definition at line 94 of file NueMiniPID.h.

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

double NueMiniPID::pidF
 

Definition at line 95 of file NueMiniPID.h.

Referenced by MiniPlotMaker::FillHistos(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniPID(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

double NueMiniPID::q2
 

Definition at line 59 of file NueMiniPID.h.

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

int NueMiniPID::resonanceCode
 

Definition at line 134 of file NueMiniPID.h.

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

double NueMiniPID::roCCPID
 

Definition at line 78 of file NueMiniPID.h.

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

int NueMiniPID::run
 

Definition at line 162 of file NueMiniPID.h.

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

double NueMiniPID::shiEmEnergy
 

Definition at line 50 of file NueMiniPID.h.

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

double NueMiniPID::shiEpi0
 

Definition at line 49 of file NueMiniPID.h.

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

double NueMiniPID::shwRecoCCEnergy
 

Definition at line 39 of file NueMiniPID.h.

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

double NueMiniPID::skzpWeight
 

Definition at line 42 of file NueMiniPID.h.

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

int NueMiniPID::snarl
 

Definition at line 165 of file NueMiniPID.h.

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

double NueMiniPID::ssPID
 

Definition at line 75 of file NueMiniPID.h.

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

int NueMiniPID::subrun
 

Definition at line 163 of file NueMiniPID.h.

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

double NueMiniPID::targetEnergy
 

Definition at line 64 of file NueMiniPID.h.

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

double NueMiniPID::targetPX
 

Definition at line 61 of file NueMiniPID.h.

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

double NueMiniPID::targetPY
 

Definition at line 62 of file NueMiniPID.h.

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

double NueMiniPID::targetPZ
 

Definition at line 63 of file NueMiniPID.h.

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

time_t NueMiniPID::timestamp
 

Definition at line 33 of file NueMiniPID.h.

Referenced by MiniPlotMaker::CountPots(), NueMiniAnaPID::FillMini(), NueMiniPID(), MiniPlotMaker::ProcessChain2Pairs(), MiniPlotMaker::ProcessChainNormal(), MiniPlotMaker::ProcessChainNormalMRCC(), and MiniPlotMaker::ProcessChainParticlePID().

int NueMiniPID::trkBegPlane
 

Definition at line 127 of file NueMiniPID.h.

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

int NueMiniPID::trkEndPlane
 

Definition at line 126 of file NueMiniPID.h.

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

int NueMiniPID::trkLikePlanes
 

Definition at line 128 of file NueMiniPID.h.

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

int NueMiniPID::trkPass
 

Definition at line 144 of file NueMiniPID.h.

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

int NueMiniPID::trkPlanes
 

Definition at line 125 of file NueMiniPID.h.

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

double NueMiniPID::trkRecoCCEnergy
 

Definition at line 38 of file NueMiniPID.h.

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

double NueMiniPID::vtxU
 

Definition at line 104 of file NueMiniPID.h.

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

double NueMiniPID::vtxV
 

Definition at line 105 of file NueMiniPID.h.

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

double NueMiniPID::vtxZ
 

Definition at line 106 of file NueMiniPID.h.

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

double NueMiniPID::w2
 

Definition at line 58 of file NueMiniPID.h.

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

double NueMiniPID::weight
 

Definition at line 45 of file NueMiniPID.h.

Referenced by NueMiniPID().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:49 2010 for loon by  doxygen 1.3.9.1