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

ANtpTruthInfo Class Reference

#include <ANtpTruthInfo.h>

Inheritance diagram for ANtpTruthInfo:

ANtpTruthInfoAtm ANtpTruthInfoBeam ANtpTruthInfoBeamNue List of all members.

Public Member Functions

 ANtpTruthInfo ()
virtual ~ANtpTruthInfo ()
void Reset ()

Public Attributes

Float_t nuEnergy
Float_t nuVtxX
Float_t nuVtxY
Float_t nuVtxZ
Float_t nuDCosX
Float_t nuDCosY
Float_t nuDCosZ
Float_t targetEnergy
Float_t targetPX
Float_t targetPY
Float_t targetPZ
Int_t nuFlavor
Int_t interactionType
Float_t hadronicY
Float_t showerEnergy
Float_t showerDCosX
Float_t showerDCosY
Float_t showerDCosZ
Float_t leptonMomentum
Float_t leptonDCosX
Float_t leptonDCosY
Float_t leptonDCosZ

Constructor & Destructor Documentation

ANtpTruthInfo::ANtpTruthInfo  ) 
 

Definition at line 21 of file ANtpTruthInfo.cxx.

References MSG.

00021                              :
00022   nuEnergy(ANtpDefVal::kFloat),
00023   nuVtxX(ANtpDefVal::kFloat),
00024   nuVtxY(ANtpDefVal::kFloat),
00025   nuVtxZ(ANtpDefVal::kFloat),
00026   nuDCosX(ANtpDefVal::kFloat),
00027   nuDCosY(ANtpDefVal::kFloat),
00028   nuDCosZ(ANtpDefVal::kFloat),
00029   targetEnergy(ANtpDefVal::kFloat),
00030   targetPX(ANtpDefVal::kFloat),
00031   targetPY(ANtpDefVal::kFloat),
00032   targetPZ(ANtpDefVal::kFloat),
00033   nuFlavor(ANtpDefVal::kInt),
00034   interactionType(ANtpDefVal::kInt),
00035   hadronicY(ANtpDefVal::kFloat),
00036   showerEnergy(ANtpDefVal::kFloat),
00037   showerDCosX(ANtpDefVal::kFloat),
00038   showerDCosY(ANtpDefVal::kFloat),
00039   showerDCosZ(ANtpDefVal::kFloat),
00040   leptonMomentum(ANtpDefVal::kFloat),
00041   leptonDCosX(ANtpDefVal::kFloat),
00042   leptonDCosY(ANtpDefVal::kFloat),
00043   leptonDCosZ(ANtpDefVal::kFloat)
00044 {
00045   
00046   MSG("ANtpTruthInfo", Msg::kDebug) << "ANtpTruthInfo::Constructor" << endl;
00047 
00048 }

ANtpTruthInfo::~ANtpTruthInfo  )  [virtual]
 

Definition at line 51 of file ANtpTruthInfo.cxx.

References MSG.

00052 {
00053   
00054   MSG("ANtpTruthInfo", Msg::kDebug) << "ANtpTruthInfo::Destructor" << endl;
00055   
00056 }


Member Function Documentation

void ANtpTruthInfo::Reset  ) 
 

Reimplemented in ANtpTruthInfoAtm, ANtpTruthInfoBeam, and ANtpTruthInfoBeamNue.

Definition at line 59 of file ANtpTruthInfo.cxx.

References hadronicY, interactionType, leptonDCosX, leptonDCosY, leptonDCosZ, leptonMomentum, nuDCosX, nuDCosY, nuDCosZ, nuEnergy, nuFlavor, nuVtxX, nuVtxY, nuVtxZ, showerDCosX, showerDCosY, showerDCosZ, showerEnergy, targetEnergy, targetPX, targetPY, and targetPZ.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), ANtpTruthInfoBeam::Reset(), ANtpTruthInfoAtm::Reset(), and CondensedNtpModule::ResetTreeVariables().

00060 {
00061   nuEnergy = ANtpDefVal::kFloat;
00062   nuVtxX = ANtpDefVal::kFloat;
00063   nuVtxY = ANtpDefVal::kFloat;
00064   nuVtxZ = ANtpDefVal::kFloat;
00065   nuDCosX = ANtpDefVal::kFloat;
00066   nuDCosY = ANtpDefVal::kFloat;
00067   nuDCosZ = ANtpDefVal::kFloat;
00068   targetEnergy = ANtpDefVal::kFloat;
00069   targetPX= ANtpDefVal::kFloat;
00070   targetPY= ANtpDefVal::kFloat;
00071   targetPZ= ANtpDefVal::kFloat;
00072   nuFlavor = ANtpDefVal::kInt;
00073   interactionType = ANtpDefVal::kInt;
00074   hadronicY = ANtpDefVal::kFloat;
00075   showerEnergy = ANtpDefVal::kFloat;
00076   showerDCosX = ANtpDefVal::kFloat;
00077   showerDCosY = ANtpDefVal::kFloat;
00078   showerDCosZ = ANtpDefVal::kFloat;
00079   leptonMomentum = ANtpDefVal::kFloat;
00080   leptonDCosX = ANtpDefVal::kFloat;
00081   leptonDCosY = ANtpDefVal::kFloat;
00082   leptonDCosZ = ANtpDefVal::kFloat;
00083    
00084   return;
00085 }


Member Data Documentation

Float_t ANtpTruthInfo::hadronicY
 

Definition at line 36 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), Reset(), and NCEventInfo::SelectINukeHist().

Int_t ANtpTruthInfo::interactionType
 

Definition at line 35 of file ANtpTruthInfo.h.

Referenced by NCEnergyBin::AddEventToBin(), NCExtrapolationModule::AddEventToExtrapolations(), MSTTemplate::Ana(), CompareMST::Ana(), ANtpTruthInfoBeamAna::Analyze(), NueSystematic::DoNeugenCalc(), NueSystematic::DoShwDevCalc(), NueSystematic::DoTauProd(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindCrossSectionWeight(), NCEventInfo::FindMEGAFitWeight(), NCEventInfo::FindNeugenWeight(), NCEventInfo::FindRecoWeight(), PIDSpectrum::GetEvtType(), NueUtilities::AnaNueProcessor::isNC(), NueMatrixHelper::MakeANANUEPlots(), NueFNHelper::MakeHelpers(), CompareMD::MakeIdString(), CompareAll::MakeIdString(), NNTrain::MakeTrainTree(), NueReweight::Reco(), and Reset().

Float_t ANtpTruthInfo::leptonDCosX
 

Definition at line 42 of file ANtpTruthInfo.h.

Referenced by CondensedNtpModuleAtm::FillMCInformation(), ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::leptonDCosY
 

Definition at line 43 of file ANtpTruthInfo.h.

Referenced by CondensedNtpModuleAtm::FillMCInformation(), ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::leptonDCosZ
 

Definition at line 44 of file ANtpTruthInfo.h.

Referenced by CondensedNtpModuleAtm::FillMCInformation(), ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::leptonMomentum
 

Definition at line 41 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::nuDCosX
 

Definition at line 27 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().

Float_t ANtpTruthInfo::nuDCosY
 

Definition at line 28 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().

Float_t ANtpTruthInfo::nuDCosZ
 

Definition at line 29 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().

Float_t ANtpTruthInfo::nuEnergy
 

Definition at line 23 of file ANtpTruthInfo.h.

Referenced by NCEnergyBin::AddEventToBin(), NueExtrapolationJB::BuildAppTrueHistExact(), NueExtrapolationJB::BuildAppTrueHistFast(), NueExtrapolationJB::CreateOscHist(), NueSystematic::DoCalibShift(), NueSystematic::DoNeugenCalc(), NueSystematic::DoOscCalc(), NueSystematic::DoSKZPCalc(), ReweightHelpers::EventRegistryFilla(), PIDSpectrum::FillMC(), CondensedNtpModuleAtm::FillMCInformation(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindCrossSectionWeight(), NCEventInfo::FindMEGAFitWeight(), NCEventInfo::FindNeugenWeight(), NueExpBuilder::GenerateExperiment(), ANtpTruthInfoBeamAna::GetOscProb(), NueUtilities::AnaNueProcessor::GetOscWeight_f210f213f214Separate(), NueStandard::GetSKZPBeamWeight(), NueMatrixHelper::MakeANANUEPlots(), NueFNHelper::MakeHelpers(), NNTrain::MakeTrainTree(), NueRWHelpers::Oscillate(), NueConvention::Oscillate(), NueRWHelpers::OscillateMatter(), NueExtrapolationJB::PrepareExtrapHistograms(), TrimModule::Reco(), Reset(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), Trimmer::RunTrimmer(), NCEventInfo::SelectINukeHist(), and NCEventInfo::SimulateShowerOffset().

Int_t ANtpTruthInfo::nuFlavor
 

Definition at line 34 of file ANtpTruthInfo.h.

Referenced by NCBeam::AddEvent(), NCEnergyBin::AddEventToBin(), MSTTemplate::Ana(), CompareMST::Ana(), ANtpTruthInfoBeamAna::Analyze(), NueExtrapolationJB::CreateOscHist(), NueSystematic::DoNeugenCalc(), NueSystematic::DoOscCalc(), NueSystematic::DoShwDevCalc(), NueSystematic::DoSKZPCalc(), NueSystematic::DoTauProd(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindCrossSectionWeight(), NCEventInfo::FindMEGAFitWeight(), NCEventInfo::FindNeugenWeight(), NCEventInfo::FindRecoWeight(), NueExpBuilder::GenerateExperiment(), NueSystematic::GetAppearanceWeight(), PIDSpectrum::GetEvtType(), ANtpTruthInfoBeamAna::GetOscProb(), NueUtilities::AnaNueProcessor::GetOscWeight_f210f213f214Separate(), NueStandard::GetRPWBeamWeight(), NueUtilities::AnaNueProcessor::isBeamNue(), NueUtilities::AnaNueProcessor::isCC(), NueUtilities::AnaNueProcessor::isSignal(), NueUtilities::AnaNueProcessor::isTau(), NueMatrixHelper::MakeANANUEPlots(), NueFNHelper::MakeHelpers(), CompareMD::MakeIdString(), CompareAll::MakeIdString(), NNTrain::MakeTrainTree(), NueRWHelpers::Oscillate(), NueConvention::Oscillate(), NueRWHelpers::OscillateMatter(), NuePrint::PrintValues(), TrimModule::Reco(), NueReweight::Reco(), Reset(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), and Trimmer::RunTrimmer().

Float_t ANtpTruthInfo::nuVtxX
 

Definition at line 24 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), NCAnalysisCutsNC::InFiducialVolumeTrue(), and Reset().

Float_t ANtpTruthInfo::nuVtxY
 

Definition at line 25 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), NCAnalysisCutsNC::InFiducialVolumeTrue(), and Reset().

Float_t ANtpTruthInfo::nuVtxZ
 

Definition at line 26 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), NCAnalysisCutsNC::InFiducialVolumeTrue(), ValVtxModule::MakeIdString(), and Reset().

Float_t ANtpTruthInfo::showerDCosX
 

Definition at line 38 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::showerDCosY
 

Definition at line 39 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::showerDCosZ
 

Definition at line 40 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), and Reset().

Float_t ANtpTruthInfo::showerEnergy
 

Definition at line 37 of file ANtpTruthInfo.h.

Referenced by ANtpInfoObjectFiller::FillMCTruthInformation(), Reset(), NCEventInfo::ShiftEnergies(), and NCEventInfo::SimulateShowerOffset().

Float_t ANtpTruthInfo::targetEnergy
 

Definition at line 30 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().

Float_t ANtpTruthInfo::targetPX
 

Definition at line 31 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().

Float_t ANtpTruthInfo::targetPY
 

Definition at line 32 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().

Float_t ANtpTruthInfo::targetPZ
 

Definition at line 33 of file ANtpTruthInfo.h.

Referenced by NueSystematic::DoNeugenCalc(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFiller::FillMCTruthInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueMiniAna::FillRecord(), NueData::FillRecord(), NCEventInfo::FindNeugenWeight(), and Reset().


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