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

ANtpTruthInfoBeam.cxx

Go to the documentation of this file.
00001 
00002 //$Id: ANtpTruthInfoBeam.cxx,v 1.13 2006/07/25 09:27:17 raufer Exp $
00003 //
00004 //ANtpTruthInfoBeam.cxx
00005 //
00006 //B. Rebel 1/2005
00008 
00009 #include "AnalysisNtuples/ANtpTruthInfoBeam.h"
00010 #include "AnalysisNtuples/ANtpDefaultValue.h"
00011 #include "MessageService/MsgService.h"
00012 
00013 #include <cassert>
00014 #include <algorithm>
00015 
00016 ClassImp(ANtpTruthInfoBeam)
00017 
00018 CVSID("$Id: ANtpTruthInfoBeam.cxx,v 1.13 2006/07/25 09:27:17 raufer Exp $");
00019 
00020 //-------------------------------------------------------------------
00021 ANtpTruthInfoBeam::ANtpTruthInfoBeam() :
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   targetExitX(ANtpDefVal::kFloat),
00046   targetExitY(ANtpDefVal::kFloat),
00047   targetExitZ(ANtpDefVal::kFloat),
00048   targetParentPX(ANtpDefVal::kFloat),
00049   targetParentPY(ANtpDefVal::kFloat),
00050   targetParentPZ(ANtpDefVal::kFloat),
00051   targetParentType(ANtpDefVal::kInt),
00052   trueVisibleE(ANtpDefVal::kFloat),
00053   eventCompleteness(ANtpDefVal::kFloat)
00054 {
00055     
00056   MSG("ANtpTruthInfoBeam", Msg::kDebug) << "ANtpTruthInfoBeam::Constructor" << endl;
00057 
00058 }
00059 
00060 //----------------------------------------------------------------------
00061 ANtpTruthInfoBeam::~ANtpTruthInfoBeam()
00062 {
00063 
00064   MSG("ANtpTruthInfoBeam", Msg::kDebug) << "ANtpTruthInfoBeam::Destructor" << endl;
00065 
00066 }
00067 
00068 //----------------------------------------------------------------------
00069 void ANtpTruthInfoBeam::Reset()
00070 {
00071 
00072   ANtpTruthInfo::Reset();
00073   nonOscNuEnergy = ANtpDefVal::kFloat;
00074   nonOscNuDCosX = ANtpDefVal::kFloat;
00075   nonOscNuDCosY = ANtpDefVal::kFloat;
00076   nonOscNuDCosZ = ANtpDefVal::kFloat;
00077   nonOscNuFlavor = ANtpDefVal::kInt;
00078   resonanceCode = ANtpDefVal::kInt; 
00079   initialState = ANtpDefVal::kInt;
00080   atomicWeight = ANtpDefVal::kFloat;
00081   atomicNumber = ANtpDefVal::kFloat;
00082   bjorkenX = ANtpDefVal::kFloat;
00083   q2 = ANtpDefVal::kFloat;
00084   w2 = ANtpDefVal::kFloat;
00085   sigma = ANtpDefVal::kFloat;
00086   hadronicFinalState = ANtpDefVal::kInt;
00087   emShowerFraction = ANtpDefVal::kFloat;
00088   parentX = ANtpDefVal::kFloat;
00089   parentY = ANtpDefVal::kFloat;
00090   parentZ = ANtpDefVal::kFloat;
00091   parentPX = ANtpDefVal::kFloat;
00092   parentPY = ANtpDefVal::kFloat;
00093   parentPZ = ANtpDefVal::kFloat;
00094   parentPID = ANtpDefVal::kInt;
00095   parentGen = ANtpDefVal::kInt;
00096   targetExitX = ANtpDefVal::kFloat;
00097   targetExitY = ANtpDefVal::kFloat;
00098   targetExitZ = ANtpDefVal::kFloat;
00099   targetParentPX = ANtpDefVal::kFloat;
00100   targetParentPY = ANtpDefVal::kFloat;
00101   targetParentPZ = ANtpDefVal::kFloat;
00102   targetParentType = ANtpDefVal::kInt;
00103   trueVisibleE = ANtpDefVal::kFloat;
00104   eventCompleteness = ANtpDefVal::kFloat;
00105 
00106   return;
00107 }

Generated on Mon Feb 15 11:06:22 2010 for loon by  doxygen 1.3.9.1