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

MCEventInfo Class Reference

#include <MCEventInfo.h>

List of all members.

Public Member Functions

 MCEventInfo ()
 ~MCEventInfo ()
void UseStoredXSec (Bool_t)
void ClearValues ()

Public Attributes

Double_t nuE
Double_t nuPx
Double_t nuPy
Double_t nuPz
Double_t tarE
Double_t tarPx
Double_t tarPy
Double_t tarPz
Double_t x
Double_t y
Double_t q2
Double_t w2
Int_t iaction
Int_t inu
Int_t iresonance
Int_t initial_state
Int_t nucleus
Int_t had_fs
Bool_t useStdXSec
Double_t stdXSec


Constructor & Destructor Documentation

MCEventInfo::MCEventInfo  ) 
 

Definition at line 3 of file MCEventInfo.cxx.

References useStdXSec.

00003                          : nuE(0),nuPx(0),nuPy(0),nuPz(0),
00004                              tarE(0),tarPx(0),tarPy(0),tarPz(0),
00005                              x(0),y(0),iresonance(0),initial_state(0),
00006                              nucleus(0),had_fs(0),stdXSec(0)
00007 {
00008   useStdXSec = false;
00009 }

MCEventInfo::~MCEventInfo  ) 
 

Definition at line 11 of file MCEventInfo.cxx.

00012 {
00013 }


Member Function Documentation

void MCEventInfo::ClearValues  ) 
 

Definition at line 20 of file MCEventInfo.cxx.

References had_fs, initial_state, iresonance, nuE, nuPx, nuPy, nuPz, stdXSec, tarE, tarPx, tarPy, tarPz, x, and y.

00021 {
00022 
00023   nuE=0; nuPx=0; nuPy=0; nuPz=0;
00024   tarE=0; tarPx=0; tarPy=0; tarPz=0; 
00025   x=0; y=0; iresonance=0; initial_state=0; 
00026   nucleus=0; had_fs=0; stdXSec=0;
00027 
00028 }

void MCEventInfo::UseStoredXSec Bool_t   ) 
 

Definition at line 15 of file MCEventInfo.cxx.

References useStdXSec.

Referenced by NuZBeamReweight::CalcGeneratorReweight(), NueSystematic::DoNeugenCalc(), MiniPlotMaker::GetReweight(), NuZBeamReweight::GetRFWeights(), and NuZBeamReweight::GetWeights().

00016 {
00017   useStdXSec = use;
00018 }


Member Data Documentation

Int_t MCEventInfo::had_fs
 

Definition at line 35 of file MCEventInfo.h.

Referenced by ClearValues(), NuZBeamReweight::CompareMCEventInfo(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), NuZBeamReweight::MCEventInfoFilla(), and Anp::FillTruth::Run().

Int_t MCEventInfo::iaction
 

Definition at line 30 of file MCEventInfo.h.

Referenced by NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), SKZPWeightCalculator::GetDetWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Int_t MCEventInfo::initial_state
 

Definition at line 33 of file MCEventInfo.h.

Referenced by ClearValues(), NuZBeamReweight::CompareMCEventInfo(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), NuZBeamReweight::MCEventInfoFilla(), and Anp::FillTruth::Run().

Int_t MCEventInfo::inu
 

Definition at line 31 of file MCEventInfo.h.

Referenced by NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Int_t MCEventInfo::iresonance
 

Definition at line 32 of file MCEventInfo.h.

Referenced by NueXsecWeightAna::Analyze(), ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), SKZPWeightCalculator::GetDetWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Int_t MCEventInfo::nucleus
 

Definition at line 34 of file MCEventInfo.h.

Referenced by NuZBeamReweight::CompareMCEventInfo(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), NuZBeamReweight::MCEventInfoFilla(), and Anp::FillTruth::Run().

Double_t MCEventInfo::nuE
 

Definition at line 15 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::nuPx
 

Definition at line 16 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::nuPy
 

Definition at line 17 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::nuPz
 

Definition at line 18 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::q2
 

Definition at line 27 of file MCEventInfo.h.

Referenced by NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::stdXSec
 

Definition at line 38 of file MCEventInfo.h.

Referenced by ClearValues(), NueSystematic::DoNeugenCalc(), and NeugenWeightCalculator::GetWeight().

Double_t MCEventInfo::tarE
 

Definition at line 20 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::tarPx
 

Definition at line 21 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::tarPy
 

Definition at line 22 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::tarPz
 

Definition at line 23 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Bool_t MCEventInfo::useStdXSec
 

Definition at line 37 of file MCEventInfo.h.

Referenced by NeugenWeightCalculator::GetWeight(), MCEventInfo(), and UseStoredXSec().

Double_t MCEventInfo::w2
 

Definition at line 28 of file MCEventInfo.h.

Referenced by NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::x
 

Definition at line 25 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().

Double_t MCEventInfo::y
 

Definition at line 26 of file MCEventInfo.h.

Referenced by ClearValues(), NuSystematic::CreateMCEventInfo(), NueSystematic::DoNeugenCalc(), Anp::FillFlux::Fill(), NCEventInfo::FindNeugenWeight(), MiniPlotMaker::GetReweight(), NeugenWeightCalculator::GetWeight(), PANAnalysis::MakeReweightTree(), ReweightHelpers::MCEventInfoFilla(), and NuZBeamReweight::MCEventInfoFilla().


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