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

ANtpTruthInfoBeam Class Reference

#include <ANtpTruthInfoBeam.h>

Inheritance diagram for ANtpTruthInfoBeam:

ANtpTruthInfo ANtpTruthInfoBeamNue List of all members.

Public Member Functions

 ANtpTruthInfoBeam ()
virtual ~ANtpTruthInfoBeam ()
void Reset ()

Public Attributes

Float_t nonOscNuEnergy
Float_t nonOscNuDCosX
Float_t nonOscNuDCosY
Float_t nonOscNuDCosZ
Int_t nonOscNuFlavor
Int_t resonanceCode
Int_t initialState
Float_t atomicWeight
Float_t atomicNumber
Float_t bjorkenX
Float_t q2
Float_t w2
Float_t sigma
Int_t hadronicFinalState
Float_t emShowerFraction
Float_t parentX
Float_t parentY
Float_t parentZ
Float_t parentPX
Float_t parentPY
Float_t parentPZ
Int_t parentPID
Int_t parentGen

Constructor & Destructor Documentation

ANtpTruthInfoBeam::ANtpTruthInfoBeam  ) 
 

Definition at line 21 of file ANtpTruthInfoBeam.cxx.

References MSG.

00021                                      :
00022   nonOscNuEnergy(ANtpDefVal::kFloat),
00023   nonOscNuDCosX(ANtpDefVal::kFloat),
00024   nonOscNuDCosY(ANtpDefVal::kFloat),
00025   nonOscNuDCosZ(ANtpDefVal::kFloat),
00026   nonOscNuFlavor(ANtpDefVal::kInt),
00027   resonanceCode(ANtpDefVal::kInt), 
00028   initialState(ANtpDefVal::kInt),
00029   atomicWeight(ANtpDefVal::kFloat),
00030   atomicNumber(ANtpDefVal::kFloat),
00031   bjorkenX(ANtpDefVal::kFloat),
00032   q2(ANtpDefVal::kFloat),
00033   w2(ANtpDefVal::kFloat),
00034   sigma(ANtpDefVal::kFloat),
00035   hadronicFinalState(ANtpDefVal::kInt),
00036   emShowerFraction(ANtpDefVal::kFloat),
00037   parentX(ANtpDefVal::kFloat),
00038   parentY(ANtpDefVal::kFloat),
00039   parentZ(ANtpDefVal::kFloat),
00040   parentPX(ANtpDefVal::kFloat),
00041   parentPY(ANtpDefVal::kFloat),
00042   parentPZ(ANtpDefVal::kFloat),
00043   parentPID(ANtpDefVal::kInt),
00044   parentGen(ANtpDefVal::kInt)
00045 {
00046     
00047   MSG("ANtpTruthInfoBeam", Msg::kDebug) << "ANtpTruthInfoBeam::Constructor" << endl;
00048 
00049 }

ANtpTruthInfoBeam::~ANtpTruthInfoBeam  )  [virtual]
 

Definition at line 52 of file ANtpTruthInfoBeam.cxx.

References MSG.

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


Member Function Documentation

void ANtpTruthInfoBeam::Reset  ) 
 

Reimplemented from ANtpTruthInfo.

Reimplemented in ANtpTruthInfoBeamNue.

Definition at line 60 of file ANtpTruthInfoBeam.cxx.

References atomicNumber, atomicWeight, bjorkenX, emShowerFraction, hadronicFinalState, initialState, nonOscNuDCosX, nonOscNuDCosY, nonOscNuDCosZ, nonOscNuEnergy, nonOscNuFlavor, parentGen, parentPID, parentPX, parentPY, parentPZ, parentX, parentY, parentZ, q2, ANtpTruthInfo::Reset(), resonanceCode, sigma, and w2.

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

00061 {
00062 
00063   ANtpTruthInfo::Reset();
00064   nonOscNuEnergy = ANtpDefVal::kFloat;
00065   nonOscNuDCosX = ANtpDefVal::kFloat;
00066   nonOscNuDCosY = ANtpDefVal::kFloat;
00067   nonOscNuDCosZ = ANtpDefVal::kFloat;
00068   nonOscNuFlavor = ANtpDefVal::kInt;
00069   resonanceCode = ANtpDefVal::kInt; 
00070   initialState = ANtpDefVal::kInt;
00071   atomicWeight = ANtpDefVal::kFloat;
00072   atomicNumber = ANtpDefVal::kFloat;
00073   bjorkenX = ANtpDefVal::kFloat;
00074   q2 = ANtpDefVal::kFloat;
00075   w2 = ANtpDefVal::kFloat;
00076   sigma = ANtpDefVal::kFloat;
00077   hadronicFinalState = ANtpDefVal::kInt;
00078   emShowerFraction = ANtpDefVal::kFloat;
00079   parentX = ANtpDefVal::kFloat;
00080   parentY = ANtpDefVal::kFloat;
00081   parentZ = ANtpDefVal::kFloat;
00082   parentPX = ANtpDefVal::kFloat;
00083   parentPY = ANtpDefVal::kFloat;
00084   parentPZ = ANtpDefVal::kFloat;
00085   parentPID = ANtpDefVal::kInt;
00086   parentGen = ANtpDefVal::kInt;
00087   
00088   return;
00089 }


Member Data Documentation

Float_t ANtpTruthInfoBeam::atomicNumber
 

Definition at line 33 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::atomicWeight
 

Definition at line 32 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::bjorkenX
 

Definition at line 34 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::emShowerFraction
 

Definition at line 39 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Int_t ANtpTruthInfoBeam::hadronicFinalState
 

Definition at line 38 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Int_t ANtpTruthInfoBeam::initialState
 

Definition at line 31 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::nonOscNuDCosX
 

Definition at line 25 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::nonOscNuDCosY
 

Definition at line 26 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::nonOscNuDCosZ
 

Definition at line 27 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::nonOscNuEnergy
 

Definition at line 24 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), NuePrint::PrintValues(), and Reset().

Int_t ANtpTruthInfoBeam::nonOscNuFlavor
 

Definition at line 28 of file ANtpTruthInfoBeam.h.

Referenced by ANtpTruthInfoBeamAna::Analyze(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), CompareMD::MakeIdString(), CompareAll::MakeIdString(), NueRWHelpers::Oscillate(), NueRWHelpers::OscillateMatter(), NuePrint::PrintValues(), NueReweight::Reco(), and Reset().

Int_t ANtpTruthInfoBeam::parentGen
 

Definition at line 47 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Int_t ANtpTruthInfoBeam::parentPID
 

Definition at line 46 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::parentPX
 

Definition at line 43 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::parentPY
 

Definition at line 44 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::parentPZ
 

Definition at line 45 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::parentX
 

Definition at line 40 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::parentY
 

Definition at line 41 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::parentZ
 

Definition at line 42 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::BeamRegistryFilla(), GnumiInterface::FillANtpTruth(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::q2
 

Definition at line 35 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Int_t ANtpTruthInfoBeam::resonanceCode
 

Definition at line 29 of file ANtpTruthInfoBeam.h.

Referenced by MSTTemplate::Ana(), CompareMST::Ana(), ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::sigma
 

Definition at line 37 of file ANtpTruthInfoBeam.h.

Referenced by ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().

Float_t ANtpTruthInfoBeam::w2
 

Definition at line 36 of file ANtpTruthInfoBeam.h.

Referenced by ReweightHelpers::EventRegistryFilla(), ANtpInfoObjectFillerBeam::FillBeamMCTruthInformation(), CompareAll::FillFromList(), and Reset().


The documentation for this class was generated from the following files:
Generated on Thu Nov 1 15:55:36 2007 for loon by  doxygen 1.3.9.1