/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #ifndef PERGENVERTEX_H 00002 #define PERGENVERTEX_H 00003 00004 #include "PerGenParticle.h" 00005 #include "HepMC/WeightContainer.h" 00006 #include <vector> 00007 00008 class PerGenVertex 00009 { 00010 public: 00011 PerGenVertex(); 00012 PerGenVertex(CLHEP::HepLorentzVector position, 00013 int id, int barcode, 00014 const HepMC::WeightContainer &weights); 00015 ~PerGenVertex(); 00016 00017 CLHEP::HepLorentzVector position; 00018 // index into PerGenEvent's particle vector 00019 std::vector<int> particlesIn; 00020 // index into PerGenEvent's particle vector 00021 std::vector<int> particlesOut; 00022 int id; 00023 std::vector<double> weights; 00024 int barcode; 00025 }; 00026 #endif // PERGENVERTEX_H