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

NtpMCTruth Class Reference

#include <NtpMCTruth.h>

List of all members.

Public Member Functions

 NtpMCTruth ()
virtual ~NtpMCTruth ()
virtual std::ostream & Print (std::ostream &os) const
virtual void Print (const Option_t *option="") const

Public Attributes

UShort_t index
Int_t stdhep [2]
Int_t inu
Int_t inunoosc
Int_t itg
Int_t iboson
Int_t iresonance
Int_t iaction
Int_t istruckq
Int_t iflags
Int_t ndigu
Int_t ndigv
Float_t tphu
Float_t tphv
Float_t a
Float_t z
Float_t sigma
Float_t sigmadiff
Float_t x
Float_t y
Float_t q2
Float_t w2
Float_t emfrac
Float_t vtxx
Float_t vtxy
Float_t vtxz
Float_t p4neu [4]
Float_t p4neunoosc [4]
Float_t p4tgt [4]
Float_t p4shw [4]
Float_t p4mu1 [4]
Float_t p4mu2 [4]
Float_t p4el1 [4]
Float_t p4el2 [4]
Float_t p4tau [4]
NtpMCFluxInfo flux
NtpMCFluxWgt fluxwgt


Constructor & Destructor Documentation

NtpMCTruth::NtpMCTruth  ) 
 

Definition at line 24 of file NtpMCTruth.cxx.

References LoadMinosPDG(), p4el1, p4el2, p4mu1, p4mu2, p4neu, p4neunoosc, p4shw, p4tau, p4tgt, and stdhep.

00024                       : 
00025   index(0),inu(0),inunoosc(0),itg(0),iboson(0),
00026   iresonance(0),iaction(0),istruckq(0x7fffffff),iflags(0x7ffffff),
00027   ndigu(0),ndigv(0),tphu(0),tphv(0),a(0),z(0),sigma(0),sigmadiff(0),
00028   x(0),y(0),q2(0),w2(0),emfrac(0),vtxx(0),vtxy(0),vtxz(0),flux(),fluxwgt() {
00029   // Default constructor
00030 
00031   LoadMinosPDG();
00032   
00033   for ( int i = 0; i < 2; i++ ) { stdhep[i] = -1; }
00034   
00035   for ( int i = 0; i < 4; i++ ) {
00036     p4neu[i] = 0.;
00037     p4neunoosc[i] = 0.;
00038     p4tgt[i] = 0.;
00039     p4shw[i] = 0.;
00040     p4mu1[i] = 0.;
00041     p4mu2[i] = 0.;
00042     p4el1[i] = 0.;
00043     p4el2[i] = 0.;
00044     p4tau[i] = 0.;
00045   }
00046 
00047 }

NtpMCTruth::~NtpMCTruth  )  [virtual]
 

Definition at line 49 of file NtpMCTruth.cxx.

00049                         {
00050   // Destructor
00051 }


Member Function Documentation

void NtpMCTruth::Print const Option_t *  option = ""  )  const [virtual]
 

Definition at line 115 of file NtpMCTruth.cxx.

References Print().

00115                                                          {
00116   //
00117   //  Purpose:  Print mc truth data in form supported by TObject::Print.
00118   //
00119   //  Arguments: option (not used)
00120   //
00121 
00122   Print(std::cout);
00123   return;
00124 
00125 }

std::ostream & NtpMCTruth::Print std::ostream &  os  )  const [virtual]
 

Definition at line 54 of file NtpMCTruth.cxx.

References a, emfrac, flux, fluxwgt, iaction, iboson, iflags, index, inu, inunoosc, iresonance, istruckq, itg, ndigu, ndigv, p4el1, p4el2, p4mu1, p4mu2, p4neu, p4neunoosc, p4shw, p4tau, p4tgt, q2, sigma, sigmadiff, stdhep, tphu, tphv, vtxx, vtxy, vtxz, w2, x, y, and z.

Referenced by inuke_reweight::calc_weights(), MadScanDisplay::EventDump(), MadEvDisplay::EventDump(), Print(), and inuke_reweight::test_fill_stdhep().

00054                                                   {
00055   //
00056   //  Purpose:  Print mc truth data on ostream.
00057   //
00058 
00059   const TDatabasePDG& dbpdg = *(TDatabasePDG::Instance());
00060 
00061   os << "NtpMCTruth::Print" << endl;
00062   std::string nuname = "???";
00063   if (dbpdg.GetParticle(inu)) nuname = dbpdg.GetParticle(inu)->GetName();
00064   std::string nunooscname = "???";
00065   if (dbpdg.GetParticle(inunoosc)) nunooscname 
00066                                    = dbpdg.GetParticle(inunoosc)->GetName();
00067   std::string tgtname = "???";
00068   if ( dbpdg.GetParticle(itg) ) tgtname = dbpdg.GetParticle(itg)->GetName();
00069   std::string bosonname = "???";
00070   if ( dbpdg.GetParticle(iboson) ) bosonname 
00071                                 = dbpdg.GetParticle(iboson)->GetName();
00072   
00073   os << "mc index " << index << " stdhep index range " << stdhep[0]
00074      << "-" << stdhep[1] << endl;
00075   os << "neu: " << inu << "/"  << nuname.c_str()
00076      << ", un-osc neu: " << inunoosc << "/" << nunooscname.c_str() << endl;
00077   os << "target nucleon: " << itg << "/" << tgtname.c_str()
00078      << ", exchange boson: " << iboson << "/" << bosonname.c_str() 
00079      << endl;
00080   os << "resonance " << iresonance << " action " << iaction 
00081      << " istruckq " << istruckq << " iflags " << iflags 
00082      << " nucleus (Z,A) (" << z << "," << a << ")" << endl;
00083   os << "cross section " << sigma << " (total) " 
00084      << sigmadiff << " (differential) " 
00085      << " x " << x << " y " << y 
00086      << " q**2 " << q2 << " w**2 " << w2 << endl;
00087   os << "emfrac " << emfrac << " vtx(x,y,z(m)) (" << vtxx << "," 
00088      << vtxy << "," << vtxz << ")" << endl;
00089   os << "p4neu(GeV) (" << p4neu[0] << "," << p4neu[1] << "," << p4neu[2] 
00090      << "," << p4neu[3] << ")" << endl;
00091   os << "p4neunoosc(GeV) (" << p4neunoosc[0] << "," << p4neunoosc[1] << "," 
00092      << p4neunoosc[2] << "," << p4neunoosc[3] << ")" << endl;
00093   os << "p4tgt(GeV) (" << p4tgt[0] << "," << p4tgt[1] << "," << p4tgt[2] 
00094      << "," << p4tgt[3] << ")" << endl;
00095   os << "p4shw(GeV) (" << p4shw[0] << "," << p4shw[1] << "," << p4shw[2] 
00096      << "," << p4shw[3] << ")" << endl;
00097   os << "p4mu1(GeV) (" << p4mu1[0] << "," << p4mu1[1] << "," << p4mu1[2] 
00098      << "," << p4mu1[3] << ")" << endl;
00099   os << "p4mu2(GeV) (" << p4mu2[0] << "," << p4mu2[1] << "," << p4mu2[2] 
00100      << "," << p4mu2[3] << ")" << endl;
00101   os << "p4el1(GeV) (" << p4el1[0] << "," << p4el1[1] << "," << p4el1[2] 
00102      << "," << p4el1[3] << ")" << endl;
00103   os << "p4el2(GeV) (" << p4el2[0] << "," << p4el2[1] << "," << p4el2[2] 
00104      << "," << p4el2[3] << ")" << endl;
00105   os << "p4tau(GeV) (" << p4tau[0] << "," << p4tau[1] << "," << p4tau[2] 
00106      << "," << p4tau[3] << ")" << endl;
00107   os << "ndigits(u,v) (" << ndigu << "," << ndigv << ")" 
00108      << ", summed ph(u,v) (" << tphu << "," << tphv << ")" << endl;
00109   os<< "Flux Info: "<< flux << endl;
00110   os<< "Flux Wgt: "<< fluxwgt << endl;
00111   return os;
00112 
00113 }


Member Data Documentation

Float_t NtpMCTruth::a
 

Definition at line 55 of file NtpMCTruth.h.

Referenced by ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), ReweightHelpers::MCEventInfoFilla(), MadQuantities::Nucleus(), and Print().

Float_t NtpMCTruth::emfrac
 

Definition at line 63 of file NtpMCTruth.h.

Referenced by MadAnalysis::CreatePAN(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), MadCluAnalysis::FOM(), NueDisplayModule::GetBasicInfo(), NueAnalysisCuts::PassesHighEMFraction(), NueAnalysisCuts::PassesLowEMFraction(), MadCluAnalysis::Plot(), and Print().

NtpMCFluxInfo NtpMCTruth::flux
 

Definition at line 78 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), NueFluxWeightsAna::Analyze(), MCFluxInfoAna::Analyze(), MadTVAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), MuParentHelper::GetMuParent(), SKZPWeightCalculator::GetRFWWeight(), NuReco::GetTruthInfo(), SKZPWeightCalculator::GetWeight(), and Print().

NtpMCFluxWgt NtpMCTruth::fluxwgt
 

Definition at line 79 of file NtpMCTruth.h.

Referenced by NtpMCModule::FillNtpMCTruth(), and Print().

Int_t NtpMCTruth::iaction
 

Definition at line 45 of file NtpMCTruth.h.

Referenced by NueSensitivity::Ana(), NueReadTJPID::Ana(), NueHandScan::Ana(), MNtpModule::Ana(), NueFluxWeightsAna::Analyze(), NuAnalysis::BasicPlots(), MadCluAnalysis::CallUserFunctions(), MadCluAnalysis::DataDistributions(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EfficienciesOld(), NuAnalysis::EnergySpectMC(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), MadCluAnalysis::FOM(), NueDisplayModule::GetBasicInfo(), SKZPWeightCalculator::GetRFWWeight(), NuReco::GetTruthInfo(), SKZPWeightCalculator::GetWeight(), MadHandScan::HandScanDisplay(), MoqQuantities::IAction(), MadQuantities::IAction(), NueAnalysisCuts::IsBackground(), NueAnalysisCuts::IsSignal(), ReweightHelpers::MCEventInfoFilla(), MadScanDisplay::NextPass(), MadEvDisplay::NextPass(), NuAnalysis::NuMuBarAppearance(), MadUserAnalysis::PassTruthSignal(), MadTestAnalysis::PassTruthSignal(), MadPIDAnalysis::PassTruthSignal(), MadDpAnalysis::PassTruthSignal(), MadCluAnalysis::PassTruthSignal(), MadCBSQEAnalysis::PassTruthSignal(), MadCluAnalysis::Plot(), MadScanDisplay::PrevPass(), MadEvDisplay::PrevPass(), Print(), NuReco::PrintTrueEnergy(), MadQuantities::ShowerValidation(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), VHS::Train(), and MadQuantities::TrueLeptonEnergy().

Int_t NtpMCTruth::iboson
 

Definition at line 41 of file NtpMCTruth.h.

Referenced by Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Int_t NtpMCTruth::iflags
 

Definition at line 50 of file NtpMCTruth.h.

Referenced by ANtpTruthInfoBeamAna::Analyze(), Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

UShort_t NtpMCTruth::index
 

Definition at line 36 of file NtpMCTruth.h.

Referenced by StdHepInfoAna::Analyze(), NuAnalysis::Efficiencies(), NuAnalysis::EnergySpectMC(), Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), NuAnalysis::NuMuBarAppearance(), Print(), and NuReco::PrintTrueEnergy().

Int_t NtpMCTruth::inu
 

Definition at line 38 of file NtpMCTruth.h.

Referenced by NueSensitivity::Ana(), NueReadTJPID::Ana(), NueHandScan::Ana(), MNtpModule::Ana(), NueFluxWeightsAna::Analyze(), NuAnalysis::BasicPlots(), MadCluAnalysis::CallUserFunctions(), MadCluAnalysis::DataDistributions(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EfficienciesOld(), NuAnalysis::EnergySpectMC(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), MadCluAnalysis::FOM(), NueDisplayModule::GetBasicInfo(), SKZPWeightCalculator::GetRFWWeight(), NuReco::GetTruthInfo(), SKZPWeightCalculator::GetWeight(), MadHandScan::HandScanDisplay(), MoqQuantities::INu(), MadQuantities::INu(), NueAnalysisCuts::IsBackground(), NueAnalysisCuts::IsSignal(), ReweightHelpers::MCEventInfoFilla(), MadScanDisplay::NextPass(), MadEvDisplay::NextPass(), NuAnalysis::NuMuBarAppearance(), NueRWHelpers::Oscillate(), NueConvention::Oscillate(), NueRWHelpers::OscillateMatter(), NueConvention::OscillateMatter(), MadUserAnalysis::PassTruthSignal(), MadTestAnalysis::PassTruthSignal(), MadPIDAnalysis::PassTruthSignal(), MadDpAnalysis::PassTruthSignal(), MadCluAnalysis::PassTruthSignal(), MadCBSQEAnalysis::PassTruthSignal(), MadScanDisplay::PrevPass(), MadEvDisplay::PrevPass(), Print(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), VHS::Train(), and MadQuantities::TrueLeptonEnergy().

Int_t NtpMCTruth::inunoosc
 

Definition at line 39 of file NtpMCTruth.h.

Referenced by NueSensitivity::Ana(), NueReadTJPID::Ana(), NueHandScan::Ana(), MadCluAnalysis::CallUserFunctions(), MadAnalysis::CreatePAN(), MadCluAnalysis::DataDistributions(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), MadCluAnalysis::FOM(), NueDisplayModule::GetBasicInfo(), NuReco::GetTruthInfo(), MadQuantities::INuNoOsc(), NueAnalysisCuts::IsBackground(), NueAnalysisCuts::IsSignal(), NueRWHelpers::Oscillate(), NueConvention::Oscillate(), NueRWHelpers::OscillateMatter(), NueConvention::OscillateMatter(), and Print().

Int_t NtpMCTruth::iresonance
 

Definition at line 44 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), StdHepInfoAna::Analyze(), NuAnalysis::BasicPlots(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::EfficienciesOld(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), NtpMCModule::FillNtpMCTruth(), MadCluAnalysis::FOM(), NueDisplayModule::GetBasicInfo(), NuReco::GetTruthInfo(), MoqQuantities::IResonance(), MadQuantities::IResonance(), ReweightHelpers::MCEventInfoFilla(), NueAnalysisCuts::PassesResonanceCode(), Print(), MadQuantities::ShowerValidation(), VHS::Skim(), and MadCBSQEAnalysis::TestQEDiscrim().

Int_t NtpMCTruth::istruckq
 

Definition at line 46 of file NtpMCTruth.h.

Referenced by ANtpTruthInfoBeamAna::Analyze(), Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Int_t NtpMCTruth::itg
 

Definition at line 40 of file NtpMCTruth.h.

Referenced by ANtpTruthInfoBeamAna::Analyze(), Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), and Print().

Int_t NtpMCTruth::ndigu
 

Definition at line 51 of file NtpMCTruth.h.

Referenced by Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Int_t NtpMCTruth::ndigv
 

Definition at line 52 of file NtpMCTruth.h.

Referenced by Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Float_t NtpMCTruth::p4el1[4]
 

Definition at line 74 of file NtpMCTruth.h.

Referenced by MadHandScan::Cheat(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), ANtpTruthInfoBeamAna::Get3Momenta(), NueDisplayModule::GetBasicInfo(), MadHandScan::HandScanDisplay(), NtpMCTruth(), Print(), and MadQuantities::TrueLeptonEnergy().

Float_t NtpMCTruth::p4el2[4]
 

Definition at line 75 of file NtpMCTruth.h.

Referenced by NtpMCModule::FillNtpMCTruth(), NtpMCTruth(), and Print().

Float_t NtpMCTruth::p4mu1[4]
 

Definition at line 72 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), MadHandScan::Cheat(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::EfficienciesOld(), NuAnalysis::EnergySpectMC(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), ANtpTruthInfoBeamAna::Get3Momenta(), NueDisplayModule::GetBasicInfo(), NuReco::GetTruthInfo(), MadHandScan::HandScanDisplay(), NtpMCTruth(), Print(), MadQuantities::ShowerValidation(), MadQuantities::TrueLeptonEnergy(), MadQuantities::TrueMuDCosNeu(), MadQuantities::TrueMuDCosZ(), MoqQuantities::TrueMuEnergy(), MadQuantities::TrueMuEnergy(), MoqQuantities::TrueMuQP(), MadQuantities::TrueMuQP(), and MoqQuantities::TrueVxB().

Float_t NtpMCTruth::p4mu2[4]
 

Definition at line 73 of file NtpMCTruth.h.

Referenced by NtpMCModule::FillNtpMCTruth(), NtpMCTruth(), and Print().

Float_t NtpMCTruth::p4neu[4]
 

Definition at line 67 of file NtpMCTruth.h.

Referenced by NueSensitivity::Ana(), NueReadTJPID::Ana(), MNtpModule::Ana(), NueFluxWeightsAna::Analyze(), NuAnalysis::BasicPlots(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EfficienciesOld(), NuAnalysis::EnergySpectMC(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), CondensedNtpModuleAtm::FillMCInformation(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NueDisplayModule::GetBasicInfo(), SKZPWeightCalculator::GetRFWWeight(), NuReco::GetTruthInfo(), SKZPWeightCalculator::GetWeight(), MadHandScan::HandScanDisplay(), ReweightHelpers::MCEventInfoFilla(), NtpMCTruth(), NuAnalysis::NuMuBarAppearance(), NueRWHelpers::Oscillate(), NueConvention::Oscillate(), NueRWHelpers::OscillateMatter(), NueConvention::OscillateMatter(), MadCluAnalysis::Plot(), Print(), NuReco::PrintTrueEnergy(), MadQuantities::ShowerValidation(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), VHS::Train(), ANtpTruthInfoBeamAna::TrueLepDCosNeu(), MadQuantities::TrueMuDCosNeu(), MoqQuantities::TrueNuEnergy(), MadQuantities::TrueNuEnergy(), and MadQuantities::TrueNuMom().

Float_t NtpMCTruth::p4neunoosc[4]
 

Definition at line 68 of file NtpMCTruth.h.

Referenced by MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NtpMCTruth(), and Print().

Float_t NtpMCTruth::p4shw[4]
 

Definition at line 71 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), Anp::FillTruth::Fill(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NueDisplayModule::GetBasicInfo(), NuReco::GetTruthInfo(), MadHandScan::HandScanDisplay(), NtpMCTruth(), MadCluAnalysis::Plot(), Print(), MadQuantities::ShowerValidation(), MoqQuantities::TrueShwEnergy(), and MadQuantities::TrueShwEnergy().

Float_t NtpMCTruth::p4tau[4]
 

Definition at line 76 of file NtpMCTruth.h.

Referenced by MadHandScan::Cheat(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), ANtpTruthInfoBeamAna::Get3Momenta(), MadHandScan::HandScanDisplay(), NtpMCTruth(), Print(), and MadQuantities::TrueLeptonEnergy().

Float_t NtpMCTruth::p4tgt[4]
 

Definition at line 70 of file NtpMCTruth.h.

Referenced by ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), ReweightHelpers::MCEventInfoFilla(), NtpMCTruth(), Print(), and MadQuantities::Target4Vector().

Float_t NtpMCTruth::q2
 

Definition at line 61 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), ReweightHelpers::MCEventInfoFilla(), Print(), MadQuantities::Q2(), and VHS::Skim().

Float_t NtpMCTruth::sigma
 

Definition at line 57 of file NtpMCTruth.h.

Referenced by Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), and Print().

Float_t NtpMCTruth::sigmadiff
 

Definition at line 58 of file NtpMCTruth.h.

Referenced by ANtpTruthInfoBeamAna::Analyze(), Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Int_t NtpMCTruth::stdhep[2]
 

Definition at line 37 of file NtpMCTruth.h.

Referenced by StdHepInfoAna::Analyze(), Anp::FillTruth::Fill(), inuke_reweight::fill_stdhep(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), CondensedNtpModule::FillUnRecoedMCInformation(), NtpStRecord::GetMCStdHeps(), NuReco::IsTrkWithDimuon(), NuReco::IsTrkWithMuonFromKaonDecay(), NuReco::IsTrkWithMuonFromNotNuNotPiNotKaonNotCharm(), NuReco::IsTrkWithMuonFromPionDecay(), NtpMCTruth(), Print(), NuReco::PrintCharm(), and NuReco::PrintStdhep().

Float_t NtpMCTruth::tphu
 

Definition at line 53 of file NtpMCTruth.h.

Referenced by Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Float_t NtpMCTruth::tphv
 

Definition at line 54 of file NtpMCTruth.h.

Referenced by Anp::FillTruth::Fill(), NtpMCModule::FillNtpMCTruth(), and Print().

Float_t NtpMCTruth::vtxx
 

Definition at line 64 of file NtpMCTruth.h.

Referenced by VtxFinderAna::Analyze(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EnergySpectMC(), Anp::FillTruth::Fill(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), MoqBase::LoadTruthForReco(), MadBase::LoadTruthForReco(), NuAnalysis::NuMuBarAppearance(), NueDisplayModule::plotmc(), Print(), MoqQuantities::TrueVtx(), MadQuantities::TrueVtx(), and MoqQuantities::TrueVxB().

Float_t NtpMCTruth::vtxy
 

Definition at line 65 of file NtpMCTruth.h.

Referenced by VtxFinderAna::Analyze(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EnergySpectMC(), Anp::FillTruth::Fill(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), MoqBase::LoadTruthForReco(), MadBase::LoadTruthForReco(), NuAnalysis::NuMuBarAppearance(), NueDisplayModule::plotmc(), Print(), MoqQuantities::TrueVtx(), MadQuantities::TrueVtx(), and MoqQuantities::TrueVxB().

Float_t NtpMCTruth::vtxz
 

Definition at line 66 of file NtpMCTruth.h.

Referenced by VtxFinderAna::Analyze(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EnergySpectMC(), Anp::FillTruth::Fill(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), MoqBase::LoadTruthForReco(), MadBase::LoadTruthForReco(), NuAnalysis::LoopOverTruthInfo(), NuAnalysis::NuMuBarAppearance(), NueDisplayModule::plotmc(), Print(), MoqQuantities::TrueVtx(), MadQuantities::TrueVtx(), and MoqQuantities::TrueVxB().

Float_t NtpMCTruth::w2
 

Definition at line 62 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), StdHepInfoAna::Analyze(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), ReweightHelpers::MCEventInfoFilla(), Print(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), MoqQuantities::W2(), and MadQuantities::W2().

Float_t NtpMCTruth::x
 

Definition at line 59 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), ReweightHelpers::MCEventInfoFilla(), Print(), VHS::Skim(), and MadQuantities::X().

Float_t NtpMCTruth::y
 

Definition at line 60 of file NtpMCTruth.h.

Referenced by MNtpModule::Ana(), NuAnalysis::EnergySpectMC(), ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFiller::FillMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), MadCluAnalysis::FOM(), NueDisplayModule::GetBasicInfo(), NuReco::GetTruthInfo(), MadHandScan::HandScanDisplay(), MadCBSQEAnalysis::MakeQEFile(), ReweightHelpers::MCEventInfoFilla(), MadEdAnalysis::MCHist(), MadCluAnalysis::Plot(), Print(), NuReco::PrintTrueEnergy(), MadQuantities::ShowerValidation(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), MoqQuantities::Y(), and MadQuantities::Y().

Float_t NtpMCTruth::z
 

Definition at line 56 of file NtpMCTruth.h.

Referenced by ReweightHelpers::EventRegistryFilla(), Anp::FillTruth::Fill(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), NtpMCModule::FillNtpMCTruth(), NuReco::GetTruthInfo(), ReweightHelpers::MCEventInfoFilla(), MadQuantities::Nucleus(), and Print().


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 15:02:24 2008 for loon by  doxygen 1.3.9.1