Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:13:29

0001 //-*-C++-*-
0002 //-*-Particle.h-*-
0003 //   Written by James Monk and Andrew Pilkington
0004 /////////////////////////////////////////////////////////////////////////////
0005 #ifndef PARTICLE_HH
0006 #define PARTICLE_HH
0007 
0008 //#include "CLHEP/config/CLHEP.h"
0009 #include "CLHEP/Vector/LorentzVector.h"
0010 
0011 namespace Exhume {
0012   class Particle {
0013   public:
0014     Particle() : p(0), vtx(0), id(0), Colour(0), AntiColour(0) {}
0015 
0016     Particle(
0017         const CLHEP::HepLorentzVector& _p, const CLHEP::HepLorentzVector& _vtx, int _id, int _Colour, int _AntiColour)
0018         : p(_p), vtx(_vtx), id(_id), Colour(_Colour), AntiColour(_AntiColour) {}
0019 
0020     ~Particle(){};
0021     //should make these private??????
0022     CLHEP::HepLorentzVector p;
0023     CLHEP::HepLorentzVector vtx;
0024     int id;
0025     int Colour;
0026     int AntiColour;
0027   };
0028 }  // namespace Exhume
0029 
0030 #endif
0031 /////////////////////////////////////////////////////////////////////////////