SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
include
LHEEvent.hh
Go to the documentation of this file.
1
7
#ifndef SLIC_LHEEVENT_HH_
8
#define SLIC_LHEEVENT_HH_
9
10
// LDMX
11
#include "
LHEParticle.hh
"
12
13
// STL
14
#include <vector>
15
16
namespace
slic
{
17
26
class
LHEEvent
{
27
28
public
:
29
34
LHEEvent
(std::string& data);
35
39
virtual
~LHEEvent
();
40
45
int
getNUP
();
46
51
int
getIDPRUP
();
52
57
double
getXWGTUP
();
58
63
double
getSCALUP
();
64
69
double
getAQEDUP
();
70
75
double
getAQCDUP
();
76
81
void
addParticle
(
LHEParticle
* particle);
82
87
const
std::vector<LHEParticle*>&
getParticles
();
88
89
private
:
90
94
int
nup_
;
95
99
int
idprup_
;
100
104
double
xwgtup_
;
105
109
double
scalup_
;
110
114
double
aqedup_
;
115
119
double
aqcdup_
;
120
124
std::vector<LHEParticle*>
particles_
;
125
};
126
127
}
128
129
#endif
LHEParticle.hh
slic::LHEEvent
LHE event with a list of particles and information from the header block.
Definition:
LHEEvent.hh:26
slic::LHEEvent::aqcdup_
double aqcdup_
Definition:
LHEEvent.hh:119
slic::LHEEvent::LHEEvent
LHEEvent(std::string &data)
Definition:
LHEEvent.cc:13
slic::LHEEvent::getXWGTUP
double getXWGTUP()
Definition:
LHEEvent.cc:54
slic::LHEEvent::getNUP
int getNUP()
Definition:
LHEEvent.cc:46
slic::LHEEvent::getAQCDUP
double getAQCDUP()
Definition:
LHEEvent.cc:66
slic::LHEEvent::aqedup_
double aqedup_
Definition:
LHEEvent.hh:114
slic::LHEEvent::nup_
int nup_
Definition:
LHEEvent.hh:94
slic::LHEEvent::particles_
std::vector< LHEParticle * > particles_
Definition:
LHEEvent.hh:124
slic::LHEEvent::getSCALUP
double getSCALUP()
Definition:
LHEEvent.cc:58
slic::LHEEvent::idprup_
int idprup_
Definition:
LHEEvent.hh:99
slic::LHEEvent::xwgtup_
double xwgtup_
Definition:
LHEEvent.hh:104
slic::LHEEvent::addParticle
void addParticle(LHEParticle *particle)
Definition:
LHEEvent.cc:70
slic::LHEEvent::~LHEEvent
virtual ~LHEEvent()
Definition:
LHEEvent.cc:39
slic::LHEEvent::getParticles
const std::vector< LHEParticle * > & getParticles()
Definition:
LHEEvent.cc:74
slic::LHEEvent::getAQEDUP
double getAQEDUP()
Definition:
LHEEvent.cc:62
slic::LHEEvent::getIDPRUP
int getIDPRUP()
Definition:
LHEEvent.cc:50
slic::LHEEvent::scalup_
double scalup_
Definition:
LHEEvent.hh:109
slic::LHEParticle
Single particle record in an LHE event.
Definition:
LHEParticle.hh:20
slic
Definition:
CommandLineOption.hh:9
Generated by
1.9.1