Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
ExhumeInterface
interface
Particle.h
Go to the documentation of this file.
1
//-*-C++-*-
2
//-*-Particle.h-*-
3
// Written by James Monk and Andrew Pilkington
5
#ifndef PARTICLE_HH
6
#define PARTICLE_HH
7
8
//#include "CLHEP/config/CLHEP.h"
9
#include "CLHEP/Vector/LorentzVector.h"
10
11
namespace
Exhume
{
12
class
Particle
{
13
public
:
14
Particle
():
p
(0),
vtx
(0),
id
(0),
Colour
(0),
AntiColour
(0){
15
16
}
17
18
Particle
(
const
CLHEP::HepLorentzVector& _p,
const
CLHEP::HepLorentzVector& _vtx,
int
_id,
19
int
_Colour,
int
_AntiColour):
p
(_p),
vtx
(_vtx),
id
(_id),
20
Colour
(_Colour),
21
AntiColour
(_AntiColour){
22
23
}
24
25
~Particle
(){};
26
//should make these private??????
27
CLHEP::HepLorentzVector
p
;
28
CLHEP::HepLorentzVector
vtx
;
29
int
id
;
30
int
Colour
;
31
int
AntiColour
;
32
33
};
34
}
35
36
#endif
37
Exhume::Particle::~Particle
~Particle()
Definition:
Particle.h:25
Exhume::Particle::vtx
CLHEP::HepLorentzVector vtx
Definition:
Particle.h:28
Particle
Definition:
Particle.py:1
Exhume::Particle::Colour
int Colour
Definition:
Particle.h:30
Exhume
Definition:
CrossSection.h:37
Exhume::Particle::Particle
Particle()
Definition:
Particle.h:14
Exhume::Particle::id
int id
Definition:
Particle.h:29
Exhume::Particle::AntiColour
int AntiColour
Definition:
Particle.h:31
Exhume::Particle::p
CLHEP::HepLorentzVector p
Definition:
Particle.h:25
Exhume::Particle::Particle
Particle(const CLHEP::HepLorentzVector &_p, const CLHEP::HepLorentzVector &_vtx, int _id, int _Colour, int _AntiColour)
Definition:
Particle.h:18
Generated for CMSSW Reference Manual by
1.8.11