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

ANtpTruthInfo.cxx

Go to the documentation of this file.
00001 
00002 //$Id: ANtpTruthInfo.cxx,v 1.11 2005/05/16 20:46:29 brebel Exp $
00003 //
00004 //ANtpTruthInfo.cxx
00005 //
00006 //B. Rebel 1/2005
00008 
00009 #include "AnalysisNtuples/ANtpTruthInfo.h"
00010 #include "AnalysisNtuples/ANtpDefaultValue.h"
00011 #include "MessageService/MsgService.h"
00012 
00013 #include <cassert>
00014 #include <algorithm>
00015 
00016 ClassImp(ANtpTruthInfo)
00017 
00018 CVSID("$Id: ANtpTruthInfo.cxx,v 1.11 2005/05/16 20:46:29 brebel Exp $");
00019 
00020 //-------------------------------------------------------------------
00021 ANtpTruthInfo::ANtpTruthInfo() :
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 }
00049 
00050 //----------------------------------------------------------------------
00051 ANtpTruthInfo::~ANtpTruthInfo()
00052 {
00053   
00054   MSG("ANtpTruthInfo", Msg::kDebug) << "ANtpTruthInfo::Destructor" << endl;
00055   
00056 }
00057 
00058 //----------------------------------------------------------------------
00059 void ANtpTruthInfo::Reset()
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 }

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