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 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 error
Int_t eventInSnarl
Double_t minTimeSeparation
Int_t closeTimeEvent
Int_t isCleanLowMultSnarl
Int_t isCleanHighMultSnarl
Double_t deltaTimeSpill

Constructor & Destructor Documentation

ANtpRecoInfo::ANtpRecoInfo  ) 
 

Definition at line 21 of file ANtpRecoInfo.cxx.

References MSG.

00021                            :
00022   inFiducialVolume(0),
00023   isFullyContained(0),
00024   isGoodShower(0),
00025   passesCuts(0),
00026   pass(0),
00027   nuEnergy(ANtpDefVal::kFloat),
00028   nuEnergyCC(ANtpDefVal::kFloat),
00029   nuEnergyNC(ANtpDefVal::kFloat),
00030   muEnergy(ANtpDefVal::kFloat),
00031   showerEnergy(ANtpDefVal::kFloat),
00032   showerEnergyCC(ANtpDefVal::kFloat),
00033   showerEnergyNC(ANtpDefVal::kFloat),
00034   qeNuEnergy(ANtpDefVal::kFloat),
00035   qeQ2(ANtpDefVal::kFloat),
00036   hadronicY(ANtpDefVal::kFloat),
00037   nuDCos(ANtpDefVal::kFloat),
00038   muDCosZVtx(ANtpDefVal::kFloat),
00039   vtxX(ANtpDefVal::kFloat),
00040   vtxY(ANtpDefVal::kFloat),
00041   vtxZ(ANtpDefVal::kFloat),
00042   vtxR(ANtpDefVal::kFloat),
00043   eventLength(ANtpDefVal::kFloat),
00044   trackExtension(ANtpDefVal::kFloat),
00045   numberTracks(ANtpDefVal::kFloat),
00046   trackLength(ANtpDefVal::kFloat),
00047   trackMomentum(ANtpDefVal::kFloat),
00048   trackRange(ANtpDefVal::kFloat),
00049   sigmaQoverP(ANtpDefVal::kFloat),
00050   weight(1.),
00051   weightRunII(1.),
00052   error(0.),
00053   eventInSnarl(ANtpDefVal::kInt),
00054   minTimeSeparation(ANtpDefVal::kDouble),
00055   closeTimeEvent(ANtpDefVal::kInt),
00056   isCleanLowMultSnarl(0),
00057   isCleanHighMultSnarl(0),
00058   deltaTimeSpill(ANtpDefVal::kDouble)
00059 {
00060         
00061   MSG("ANtpRecoInfo", Msg::kDebug) << "ANtpRecoInfo::Constructor" << endl;
00062 
00063 }

ANtpRecoInfo::~ANtpRecoInfo  )  [virtual]
 

Definition at line 66 of file ANtpRecoInfo.cxx.

References MSG.

00067 {
00068 
00069   MSG("ANtpRecoInfo", Msg::kDebug) << "ANtpRecoInfo::Destructor" << endl;
00070 
00071 }


Member Function Documentation

void ANtpRecoInfo::Reset  ) 
 

Reimplemented in ANtpAnalysisInfoNue.

Definition at line 74 of file ANtpRecoInfo.cxx.

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

Referenced by MadAnalysis::CreateANtpPAN(), NCAnalysisModule::FillRecoInfo(), ANtpAnalysisInfoNue::Reset(), and NCExtraction::ResetHistograms().

00075 {
00076   inFiducialVolume = 0;
00077   isFullyContained = 0;
00078   isGoodShower = 0;
00079   passesCuts = 0;
00080   pass = 0;
00081   nuEnergyCC = ANtpDefVal::kFloat;
00082   nuEnergyNC = ANtpDefVal::kFloat;
00083   nuEnergy = ANtpDefVal::kFloat;
00084   muEnergy = ANtpDefVal::kFloat;
00085   showerEnergy = ANtpDefVal::kFloat;
00086   showerEnergyCC = ANtpDefVal::kFloat;
00087   showerEnergyNC = ANtpDefVal::kFloat;
00088   qeNuEnergy = ANtpDefVal::kFloat;
00089   qeQ2 = ANtpDefVal::kFloat;
00090   hadronicY = ANtpDefVal::kFloat;
00091   nuDCos = ANtpDefVal::kFloat;
00092   muDCosZVtx = ANtpDefVal::kFloat;
00093   vtxX = ANtpDefVal::kFloat;
00094   vtxY = ANtpDefVal::kFloat;
00095   vtxZ = ANtpDefVal::kFloat;
00096   vtxR = ANtpDefVal::kFloat;
00097   eventLength = ANtpDefVal::kFloat;
00098   trackExtension = ANtpDefVal::kFloat;
00099   numberTracks = ANtpDefVal::kFloat;
00100   trackLength = ANtpDefVal::kFloat;
00101   trackMomentum = ANtpDefVal::kFloat;
00102   trackRange = ANtpDefVal::kFloat;
00103   sigmaQoverP = ANtpDefVal::kFloat;
00104   weight = 1.;
00105   weightRunII = 1.;
00106   error = 0.;
00107   eventInSnarl = ANtpDefVal::kInt;
00108   minTimeSeparation = ANtpDefVal::kDouble;
00109   closeTimeEvent = ANtpDefVal::kInt;
00110   isCleanLowMultSnarl = 0;
00111   isCleanHighMultSnarl = 0;
00112   deltaTimeSpill = ANtpDefVal::kDouble;
00113   
00114   return;
00115 }


Member Data Documentation

Int_t ANtpRecoInfo::closeTimeEvent
 

Definition at line 59 of file ANtpRecoInfo.h.

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

Double_t ANtpRecoInfo::deltaTimeSpill
 

Definition at line 64 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::error
 

Definition at line 56 of file ANtpRecoInfo.h.

Referenced by Reset().

Int_t ANtpRecoInfo::eventInSnarl
 

Definition at line 57 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::eventLength
 

Definition at line 47 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::hadronicY
 

Definition at line 40 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationDP::AddNearEvent(), MadAnalysis::CreateANtpPAN(), NCExtraction::FillEfficiencyAndPurity(), NCAnalysisModule::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::inFiducialVolume
 

Definition at line 25 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationDP::AddEvent(), NCExtrapolation::AddEvent(), NCExtrapolationRS::AddNearEvent(), MadAnalysis::CreateANtpPAN(), NCExtractionTR::DoExtraction(), NCExtrapolationModule::FillDataQualityPlots(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NCAnalysisModule::FillRecoInfo(), NCAnalysisCutsNC::PassesFinalSelection(), NCAnalysisCutsCR::PassesFinalSelection(), NCAnalysisCutsCR::PassesFinalSelectionCC(), NCAnalysisCuts::PassesFinalSelectionCC(), NCAnalysisCutsCR::PassesFinalSelectionNC(), NCAnalysisCuts::PassesFinalSelectionNC(), and Reset().

Int_t ANtpRecoInfo::isCleanHighMultSnarl
 

Definition at line 62 of file ANtpRecoInfo.h.

Referenced by NCExtrapolation::AddEvent(), NCExtrapolationRS::AddNearEvent(), NCExtractionTR::DoExtraction(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCAnalysisCuts::PassesFinalSelectionNC(), and Reset().

Int_t ANtpRecoInfo::isCleanLowMultSnarl
 

Definition at line 60 of file ANtpRecoInfo.h.

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

Int_t ANtpRecoInfo::isFullyContained
 

Definition at line 27 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), ANtpAnalysisInfoAna::FillNueAnalysisInformation(), NCAnalysisModule::FillRecoInfo(), NCAnalysisUtils::GetTrackEnergy(), and Reset().

Int_t ANtpRecoInfo::isGoodShower
 

Definition at line 28 of file ANtpRecoInfo.h.

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

Double_t ANtpRecoInfo::minTimeSeparation
 

Definition at line 58 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::muDCosZVtx
 

Definition at line 42 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::muEnergy
 

Definition at line 34 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationMQ::AddEvent(), NCEnergyBinGradients::AddEvent(), NCEnergyBin::AddEventToBin(), NCExtrapolationRS::AddFarEvent(), NCExtrapolationDP::AddFarEvent(), NCExtrapolationRS::AddNearEvent(), NCExtrapolationDP::AddNearEvent(), MadAnalysis::CreateANtpPAN(), NCAnalysisModule::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), NCAnalysisUtils::FindEventWeight(), NCAnalysisUtils::FindRecoWeight(), NCEnergyBinGradients::FindWeight(), Reset(), NCAnalysisModule::SetWeight(), and NCAnalysisUtils::SimulateShowerOffset().

Float_t ANtpRecoInfo::nuDCos
 

Definition at line 41 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::nuEnergy
 

Definition at line 31 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationMQ::AddEvent(), NCExtrapolationDP::AddEvent(), NCEnergyBinGradients::AddEvent(), NCBeam::AddEvent(), NCEnergyBin::AddEventToBin(), NCExtrapolationDP::AddFarEvent(), NCExtrapolationRS::AddNearEvent(), NCExtrapolationDP::AddNearEvent(), MadAnalysis::CreateANtpPAN(), NCExtraction::FillEfficiencyAndPurity(), NCAnalysisModule::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), NCAnalysisUtils::FindEventWeight(), NCAnalysisUtils::FindRecoWeight(), NCEnergyBinGradients::FindWeight(), NCAnalysisUtils::GetEventEnergy(), Reset(), NCAnalysisModule::SetWeight(), and NCAnalysisUtils::SimulateShowerOffset().

Float_t ANtpRecoInfo::nuEnergyCC
 

Definition at line 32 of file ANtpRecoInfo.h.

Referenced by NCExtraction::FillEfficiencyAndPurity(), NCExtractionTO::FillPDFs(), NCExtractionRPann::FillPDFs(), NCExtractionRO::FillPDFs(), NCExtractionKAD::FillPDFs(), NCExtractionKA::FillPDFs(), NCExtractionAS::FillPDFs(), NCAnalysisModule::FillRecoInfo(), NCExtraction::FillSeparationParameterHist(), NCExtrapolationModule::FinalEventCheck(), Reset(), and NCAnalysisModule::SetWeight().

Float_t ANtpRecoInfo::nuEnergyNC
 

Definition at line 33 of file ANtpRecoInfo.h.

Referenced by NCEnergyBinGradients::AddEvent(), NCExtraction::FillEfficiencyAndPurity(), NCExtractionTO::FillPDFs(), NCExtractionRPann::FillPDFs(), NCExtractionRO::FillPDFs(), NCExtractionNS::FillPDFs(), NCExtractionKAD::FillPDFs(), NCExtractionKA::FillPDFs(), NCExtractionAS::FillPDFs(), NCAnalysisModule::FillRecoInfo(), NCExtraction::FillSeparationParameterHist(), Reset(), and NCAnalysisModule::SetWeight().

Float_t ANtpRecoInfo::numberTracks
 

Definition at line 49 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), and Reset().

Int_t ANtpRecoInfo::pass
 

Definition at line 30 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCAnalysisModule::FillRecoInfo(), NCAnalysisCutsCR::PassesFinalSelectionNC(), NCAnalysisCuts::PassesFinalSelectionNC(), and Reset().

Int_t ANtpRecoInfo::passesCuts
 

Definition at line 29 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::qeNuEnergy
 

Definition at line 38 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::qeQ2
 

Definition at line 39 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::showerEnergy
 

Definition at line 35 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationMQ::AddEvent(), NCEnergyBinGradients::AddEvent(), NCEnergyBin::AddEventToBin(), NCExtrapolationRS::AddFarEvent(), NCExtrapolationDP::AddFarEvent(), NCExtrapolationDP::AddNearEvent(), MadAnalysis::CreateANtpPAN(), NCAnalysisModule::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), NCAnalysisUtils::FindEventWeight(), NCAnalysisUtils::FindRecoWeight(), NCEnergyBinGradients::FindWeight(), NCAnalysisUtils::GetShowerEnergy(), Reset(), NCAnalysisUtils::ReweightInuke(), NCAnalysisModule::SetWeight(), and NCAnalysisUtils::SimulateShowerOffset().

Float_t ANtpRecoInfo::showerEnergyCC
 

Definition at line 36 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationRS::AddNearEvent(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), Reset(), and NCAnalysisModule::SetWeight().

Float_t ANtpRecoInfo::showerEnergyNC
 

Definition at line 37 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationRS::AddNearEvent(), NCExtrapolationDP::AddNearEvent(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), Reset(), and NCAnalysisModule::SetWeight().

Float_t ANtpRecoInfo::sigmaQoverP
 

Definition at line 53 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::trackExtension
 

Definition at line 48 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), and Reset().

Float_t ANtpRecoInfo::trackLength
 

Definition at line 50 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::trackMomentum
 

Definition at line 51 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtractionTO::FillAnalysisInfo(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCExtrapolationModule::FinalEventCheck(), NCAnalysisUtils::GetTrackEnergy(), and Reset().

Float_t ANtpRecoInfo::trackRange
 

Definition at line 52 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCAnalysisModule::FillRecoInfo(), NCAnalysisUtils::GetTrackEnergy(), and Reset().

Float_t ANtpRecoInfo::vtxR
 

Definition at line 46 of file ANtpRecoInfo.h.

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

Float_t ANtpRecoInfo::vtxX
 

Definition at line 43 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCAnalysisUtils::GetEventVertex(), and Reset().

Float_t ANtpRecoInfo::vtxY
 

Definition at line 44 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCAnalysisUtils::GetEventVertex(), and Reset().

Float_t ANtpRecoInfo::vtxZ
 

Definition at line 45 of file ANtpRecoInfo.h.

Referenced by MadAnalysis::CreateANtpPAN(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCAnalysisUtils::GetEventVertex(), and Reset().

Float_t ANtpRecoInfo::weight
 

Definition at line 54 of file ANtpRecoInfo.h.

Referenced by NCExtrapolationMQ::AddEvent(), NCEnergyBinGradients::AddEvent(), NCBeam::AddEvent(), NCExtrapolationModule::AddEventsToExtrapolations(), NCEnergyBin::AddEventToBin(), NCExtrapolationRS::AddFarEvent(), NCExtrapolationNS::AddFarEvent(), NCExtrapolationDP::AddFarEvent(), NCExtrapolationRS::AddNearEvent(), NCExtrapolationNS::AddNearEvent(), NCExtrapolationDP::AddNearEvent(), NCExtractionTRann::DoExtraction(), NCExtractionTR::DoExtraction(), NCExtractionTO::DoExtraction(), NCExtractionRPann::DoExtraction(), NCExtractionRO::DoExtraction(), NCExtractionNS::DoExtraction(), NCExtractionKAD::DoExtraction(), NCExtractionKA::DoExtraction(), NCExtractionDP::DoExtraction(), NCExtractionAS::DoExtraction(), NCExtractionTRann::FillDataMCHistos(), NCExtractionRPann::FillDataMCHistos(), NCExtrapolationModule::FillDataQualityPlots(), NCExtraction::FillEfficiencyAndPurity(), NCExtractionTR::FillPDFs(), NCAnalysisModule::FillRecoInfo(), NCExtraction::FillSeparationParameterHist(), NCExtrapolationModule::FindEventWeight(), NCAnalysisUtils::FindEventWeight(), NCEnergyBinGradients::FindWeight(), NCAnalysisReader::PrintValues(), Reset(), and NCAnalysisModule::SetWeight().

Float_t ANtpRecoInfo::weightRunII
 

Definition at line 55 of file ANtpRecoInfo.h.

Referenced by NCEnergyBin::AddEventToBin(), NCExtrapolationModule::FillDataQualityPlots(), NCAnalysisModule::FillRecoInfo(), NCAnalysisUtils::FindEventWeight(), and Reset().


The documentation for this class was generated from the following files:
Generated on Fri Mar 28 15:54:24 2008 for loon by  doxygen 1.3.9.1