Changeset 380 in svn for trunk/src/LHEFConverter.cc
- Timestamp:
- May 12, 2009, 9:47:12 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/LHEFConverter.cc
r369 r380 39 39 #include "BlockClasses.h" 40 40 #include "LHEFConverter.h" 41 #include "SmearUtil.h" 42 #include "PdgParticle.h" 41 43 42 44 using namespace std; … … 85 87 element->Pz = hepeup.PUP[particle][2]; 86 88 element->E = hepeup.PUP[particle][3]; 87 element->M = hepeup.PUP[particle][4]; 88 89 //element->M = hepeup.PUP[particle][4]; 90 //element->Charge = ChargeVal(element->PID); 91 92 PdgParticle pdg_part = pdg_table[element->PID]; 93 element->Charge = pdg_part.charge(); 94 element->M = pdg_part.mass(); 95 89 96 momentum.SetPxPyPzE(element->Px, element->Py, element->Pz, element->E); 90 97 element->PT = momentum.Perp(); … … 105 112 //------------------------------------------------------------------------------ 106 113 //Nevents not yet implemented! 08.03.2009 107 LHEFConverter::LHEFConverter(const string& inputFileList, const string& outputFileName, const int& Nevents) :108 DataConverter( Nevents) {114 LHEFConverter::LHEFConverter(const string& inputFileList, const string& outputFileName, const PdgTable& pdg, const int& Nevents) : 115 DataConverter(pdg,Nevents) { 109 116 110 117 ExRootTreeWriter *treeWriter = new ExRootTreeWriter(outputFileName, "GEN");
Note:
See TracChangeset
for help on using the changeset viewer.