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

ANtpRecoInfo Class Reference

#include <ANtpRecoInfo.h>

Inheritance diagram for ANtpRecoInfo:

ANtpAnalysisInfoNue List of all members.

Public Member Functions

 ANtpRecoInfo ()
virtual ~ANtpRecoInfo ()
void Reset ()

Public Attributes

Int_t runPeriod
Int_t inFiducialVolume
Int_t isFullyContained
Int_t isGoodShower
Int_t passesCuts
Int_t pass
Float_t nuEnergy
Float_t nuEnergyCC
Float_t nuEnergyNC
Float_t muEnergy
Float_t showerEnergy
Float_t showerEnergyCC
Float_t showerEnergyNC
Float_t qeNuEnergy
Float_t qeQ2
Float_t hadronicY
Float_t nuDCos
Float_t muDCosZVtx
Float_t vtxX
Float_t vtxY
Float_t vtxZ
Float_t vtxR
Float_t eventLength
Float_t trackExtension
Float_t numberTracks
Float_t trackLength
Float_t trackMomentum
Float_t trackRange
Float_t sigmaQoverP
Float_t weight
Float_t weightRunII
Float_t weightRunIII
Float_t error
Int_t eventInSnarl
Double_t minTimeSeparation
Int_t closeTimeEvent
Float_t slicePHFraction
Double_t evtTimeDiff
Float_t sharedStripFraction
Int_t isCleanLowMultSnarl
Int_t isMultiCutsClean
Int_t isSimpleCutsClean
Float_t closeTimeDeltaZ
Int_t edgeActivityStrips
Float_t edgeActivityPH
Int_t oppEdgeStrips
Float_t oppEdgePH
Float_t evtEnergyGeV
Int_t planes
Int_t totalStrips
Int_t showerTotalStrips
Int_t showerPlanes
Int_t trackPlanes
Double_t deltaTimeSpill

Constructor & Destructor Documentation

ANtpRecoInfo::ANtpRecoInfo  ) 
 

Definition at line 21 of file ANtpRecoInfo.cxx.

References MSG.

00021                            :
00022   runPeriod(ANtpDefVal::kInt),   
00023   inFiducialVolume(0),
00024   isFullyContained(0),
00025   isGoodShower(0),
00026   passesCuts(0),
00027   pass(0),
00028   nuEnergy(ANtpDefVal::kFloat),
00029   nuEnergyCC(ANtpDefVal::kFloat),
00030   nuEnergyNC(ANtpDefVal::kFloat),
00031   muEnergy(ANtpDefVal::kFloat),
00032   showerEnergy(ANtpDefVal::kFloat),
00033   showerEnergyCC(ANtpDefVal::kFloat),
00034   showerEnergyNC(ANtpDefVal::kFloat),
00035   qeNuEnergy(ANtpDefVal::kFloat),
00036   qeQ2(ANtpDefVal::kFloat),
00037   hadronicY(ANtpDefVal::kFloat),
00038   nuDCos(ANtpDefVal::kFloat),
00039   muDCosZVtx(ANtpDefVal::kFloat),
00040   vtxX(ANtpDefVal::kFloat),
00041   vtxY(ANtpDefVal::kFloat),
00042   vtxZ(ANtpDefVal::kFloat),
00043   vtxR(ANtpDefVal::kFloat),
00044   eventLength(ANtpDefVal::kFloat),
00045   trackExtension(ANtpDefVal::kFloat),
00046   numberTracks(ANtpDefVal::kFloat),
00047   trackLength(ANtpDefVal::kFloat),
00048   trackMomentum(ANtpDefVal::kFloat),
00049   trackRange(ANtpDefVal::kFloat),
00050   sigmaQoverP(ANtpDefVal::kFloat),
00051   weight(1.),
00052   weightRunII(1.),
00053   weightRunIII(1.),
00054   error(0.),
00055   eventInSnarl(ANtpDefVal::kInt),
00056   minTimeSeparation(ANtpDefVal::kDouble),
00057   closeTimeEvent(ANtpDefVal::kInt),
00058   slicePHFraction(ANtpDefVal::kFloat),
00059   evtTimeDiff(ANtpDefVal::kDouble),
00060   sharedStripFraction(ANtpDefVal::kFloat),
00061   isCleanLowMultSnarl(0),
00062   isMultiCutsClean(0),
00063   isSimpleCutsClean(0),
00064   closeTimeDeltaZ(ANtpDefVal::kFloat),
00065   edgeActivityStrips(ANtpDefVal::kInt), 
00066   edgeActivityPH(ANtpDefVal::kFloat),
00067   oppEdgeStrips(ANtpDefVal::kInt),
00068   oppEdgePH(ANtpDefVal::kFloat),
00069   evtEnergyGeV(ANtpDefVal::kFloat),   
00070   planes(ANtpDefVal::kInt),
00071   totalStrips(ANtpDefVal::kInt),   
00072   showerPlanes(ANtpDefVal::kInt),
00073   trackPlanes(ANtpDefVal::kInt),  
00074   deltaTimeSpill(ANtpDefVal::kDouble)
00075 
00076 {
00077         
00078   MSG("ANtpRecoInfo", Msg::kDebug) << "ANtpRecoInfo::Constructor" << endl;
00079 
00080 }

ANtpRecoInfo::~ANtpRecoInfo  )  [virtual]
 

Definition at line 83 of file ANtpRecoInfo.cxx.

References MSG.

00084 {
00085 
00086   MSG("ANtpRecoInfo", Msg::kDebug) << "ANtpRecoInfo::Destructor" << endl;
00087 
00088 }


Member Function Documentation

void ANtpRecoInfo::Reset  ) 
 

Reimplemented in ANtpAnalysisInfoNue.

Definition at line 91 of file ANtpRecoInfo.cxx.

References closeTimeEvent, deltaTimeSpill, error, eventInSnarl, eventLength, evtTimeDiff, hadronicY, inFiducialVolume, isCleanLowMultSnarl, isFullyContained, isGoodShower, isMultiCutsClean, isSimpleCutsClean, minTimeSeparation, muDCosZVtx, muEnergy, nuDCos, nuEnergy, nuEnergyCC, nuEnergyNC, numberTracks, pass, passesCuts, qeNuEnergy, qeQ2, runPeriod, sharedStripFraction, showerEnergy, showerEnergyCC, showerEnergyNC, sigmaQoverP, slicePHFraction, trackExtension, trackLength, trackMomentum, trackRange, vtxR, vtxX, vtxY, vtxZ, weight, weightRunII, and weightRunIII.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and ANtpAnalysisInfoNue::Reset().

00092 {
00093   runPeriod=ANtpDefVal::kInt;
00094   inFiducialVolume = 0;
00095   isFullyContained = 0;
00096   isGoodShower = 0;
00097   passesCuts = 0;
00098   pass = 0;
00099   nuEnergyCC = ANtpDefVal::kFloat;
00100   nuEnergyNC = ANtpDefVal::kFloat;
00101   nuEnergy = ANtpDefVal::kFloat;
00102   muEnergy = ANtpDefVal::kFloat;
00103   showerEnergy = ANtpDefVal::kFloat;
00104   showerEnergyCC = ANtpDefVal::kFloat;
00105   showerEnergyNC = ANtpDefVal::kFloat;
00106   qeNuEnergy = ANtpDefVal::kFloat;
00107   qeQ2 = ANtpDefVal::kFloat;
00108   hadronicY = ANtpDefVal::kFloat;
00109   nuDCos = ANtpDefVal::kFloat;
00110   muDCosZVtx = ANtpDefVal::kFloat;
00111   vtxX = ANtpDefVal::kFloat;
00112   vtxY = ANtpDefVal::kFloat;
00113   vtxZ = ANtpDefVal::kFloat;
00114   vtxR = ANtpDefVal::kFloat;
00115   eventLength = ANtpDefVal::kFloat;
00116   trackExtension = ANtpDefVal::kFloat;
00117   numberTracks = ANtpDefVal::kFloat;
00118   trackLength = ANtpDefVal::kFloat;
00119   trackMomentum = ANtpDefVal::kFloat;
00120   trackRange = ANtpDefVal::kFloat;
00121   sigmaQoverP = ANtpDefVal::kFloat;
00122   weight = 1.;
00123   weightRunII = 1.;
00124   weightRunIII = 1.;
00125   error = 0.;
00126   eventInSnarl = ANtpDefVal::kInt;
00127   minTimeSeparation = ANtpDefVal::kDouble;
00128   closeTimeEvent = ANtpDefVal::kInt;
00129   slicePHFraction = ANtpDefVal::kFloat;
00130   evtTimeDiff =ANtpDefVal::kDouble;
00131   sharedStripFraction =ANtpDefVal::kFloat;  
00132   isCleanLowMultSnarl = 0;
00133   isMultiCutsClean =0;
00134   isSimpleCutsClean =0;
00135 
00136   deltaTimeSpill = ANtpDefVal::kDouble;
00137   
00138   return;
00139 }


Member Data Documentation

Float_t ANtpRecoInfo::closeTimeDeltaZ
 

Definition at line 78 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Int_t ANtpRecoInfo::closeTimeEvent
 

Definition at line 64 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Double_t ANtpRecoInfo::deltaTimeSpill
 

Definition at line 98 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::edgeActivityPH
 

Definition at line 81 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Int_t ANtpRecoInfo::edgeActivityStrips
 

Definition at line 79 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Float_t ANtpRecoInfo::error
 

Definition at line 61 of file ANtpRecoInfo.h.

Referenced by Reset().

Int_t ANtpRecoInfo::eventInSnarl
 

Definition at line 62 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::eventLength
 

Definition at line 51 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::evtEnergyGeV
 

Definition at line 88 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Double_t ANtpRecoInfo::evtTimeDiff
 

Definition at line 66 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::hadronicY
 

Definition at line 44 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::inFiducialVolume
 

Definition at line 29 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolationNone::AddEvent(), NCExtrapolation::AddEvent(), MadAnalysis::CreateANtpPAN(), NCExtrapolationModule::FillDataQualityPlotsSpecial(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), MicroDSTMaker::FillRecoInfo(), NCAnalysisCutsNC::PassesFinalSelection(), NCAnalysisCutsCC::PassesFinalSelection(), and Reset().

Int_t ANtpRecoInfo::isCleanLowMultSnarl
 

Definition at line 71 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::isFullyContained
 

Definition at line 31 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::isGoodShower
 

Definition at line 32 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::isMultiCutsClean
 

Definition at line 73 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::isSimpleCutsClean
 

Definition at line 74 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolationNone::AddEvent(), NCExtrapolation::AddEvent(), NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), and Reset().

Double_t ANtpRecoInfo::minTimeSeparation
 

Definition at line 63 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::muDCosZVtx
 

Definition at line 46 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::muEnergy
 

Definition at line 38 of file ANtpRecoInfo.h.

Referenced by NCEnergyBin::AddEventToBin(), MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), Reset(), and NCEventInfo::ShiftEnergies().

Float_t ANtpRecoInfo::nuDCos
 

Definition at line 45 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), and Reset().

Float_t ANtpRecoInfo::nuEnergy
 

Definition at line 35 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCExtrapolation::AddEvent(), NCBeam::AddEvent(), NCEnergyBin::AddEventToBin(), MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), Reset(), NCExtrapolationModule::SetEnergies(), and NCEventInfo::ShiftEnergies().

Float_t ANtpRecoInfo::nuEnergyCC
 

Definition at line 36 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), MicroDSTMaker::FillRecoInfo(), Reset(), NCExtrapolationModule::SetEnergies(), and NCEventInfo::ShiftEnergies().

Float_t ANtpRecoInfo::nuEnergyNC
 

Definition at line 37 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), MicroDSTMaker::FillRecoInfo(), Reset(), NCExtrapolationModule::SetEnergies(), and NCEventInfo::ShiftEnergies().

Float_t ANtpRecoInfo::numberTracks
 

Definition at line 53 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), NCExtractionPDF::GetIdProbability(), and Reset().

Float_t ANtpRecoInfo::oppEdgePH
 

Definition at line 85 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Int_t ANtpRecoInfo::oppEdgeStrips
 

Definition at line 83 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Int_t ANtpRecoInfo::pass
 

Definition at line 34 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::passesCuts
 

Definition at line 33 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::planes
 

Definition at line 90 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and NCExtractionPDF::GetIdProbability().

Float_t ANtpRecoInfo::qeNuEnergy
 

Definition at line 42 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), and Reset().

Float_t ANtpRecoInfo::qeQ2
 

Definition at line 43 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), and Reset().

Int_t ANtpRecoInfo::runPeriod
 

Definition at line 24 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), NC::RunUtil::FindRunType(), and Reset().

Float_t ANtpRecoInfo::sharedStripFraction
 

Definition at line 70 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::showerEnergy
 

Definition at line 39 of file ANtpRecoInfo.h.

Referenced by NCEnergyBin::AddEventToBin(), MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), Reset(), NCExtrapolationModule::SetEnergies(), and NCEventInfo::ShiftEnergies().

Float_t ANtpRecoInfo::showerEnergyCC
 

Definition at line 40 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), Reset(), NCExtrapolationModule::SetEnergies(), and NCEventInfo::ShiftEnergies().

Float_t ANtpRecoInfo::showerEnergyNC
 

Definition at line 41 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), NCEventInfo::FindRecoWeight(), Reset(), NCExtrapolationModule::SetEnergies(), and NCEventInfo::ShiftEnergies().

Int_t ANtpRecoInfo::showerPlanes
 

Definition at line 94 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and NCExtractionPDF::GetIdProbability().

Int_t ANtpRecoInfo::showerTotalStrips
 

Definition at line 93 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Float_t ANtpRecoInfo::sigmaQoverP
 

Definition at line 57 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::slicePHFraction
 

Definition at line 65 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::totalStrips
 

Definition at line 91 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo().

Float_t ANtpRecoInfo::trackExtension
 

Definition at line 52 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::trackLength
 

Definition at line 54 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::trackMomentum
 

Definition at line 55 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtractionCuts::FillAnalysisInfo(), MicroDSTMaker::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::trackPlanes
 

Definition at line 95 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and NCExtractionPDF::GetIdProbability().

Float_t ANtpRecoInfo::trackRange
 

Definition at line 56 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::vtxR
 

Definition at line 50 of file ANtpRecoInfo.h.

Referenced by MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::vtxX
 

Definition at line 47 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::vtxY
 

Definition at line 48 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::vtxZ
 

Definition at line 49 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), MicroDSTMaker::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::weight
 

Definition at line 58 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationPID::AddEvent(), NCBeam::AddEvent(), NCEnergyBin::AddEventToBin(), NCExtrapolationModule::AddEventToExtrapolations(), NCExtrapolationModule::AddShiftedEventToExtrapolations(), NCExtrapolationModule::ApplySystematicShifts(), NCExtrapolationModule::DoMockExperiments(), NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), NCEventInfo::GetSKZPWeight(), Reset(), NCExtrapolationModule::SetEventWeight(), and NCEventInfo::SetEventWeight().

Float_t ANtpRecoInfo::weightRunII
 

Definition at line 59 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), NCEventInfo::GetSKZPWeight(), and Reset().

Float_t ANtpRecoInfo::weightRunIII
 

Definition at line 60 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlotsSpecial(), MicroDSTMaker::FillRecoInfo(), NCEventInfo::GetSKZPWeight(), and Reset().


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