ATLAS Offline Software
Loading...
Searching...
No Matches
GenEvent_p1 Class Reference

#include <GenEvent_p1.h>

Collaboration diagram for GenEvent_p1:

Public Member Functions

 GenEvent_p1 ()
 Default constructor.

Protected Attributes

int m_signalProcessId
 Id of the processus being generated.
int m_eventNbr
 Event number.
double m_eventScale
 Energy scale.
double m_alphaQCD
 value of the QCD coupling.
double m_alphaQED
 value of the QED coupling.
int m_signalProcessVtx
 Barcode of the GenVertex holding the signal process.
std::vector< double > m_weights
 Weights for this event.
std::vector< long int > m_randomStates
 Container of random numbers for the generator states.
std::vector< GenVertex_p1m_vertices
 Vector of vertices composing this event.
std::vector< GenParticle_p1m_particles
 Vector of particles composing this event.

Friends

class GenEventCnv_p1

Detailed Description

Definition at line 26 of file GenEvent_p1.h.

Constructor & Destructor Documentation

◆ GenEvent_p1()

GenEvent_p1::GenEvent_p1 ( )
inline

Default constructor.

Inline methods:

Definition at line 99 of file GenEvent_p1.h.

99 :
100 m_signalProcessId ( -1 ),
101 m_eventNbr ( -1 ),
102 m_eventScale ( -1 ),
103 m_alphaQCD ( -1 ),
104 m_alphaQED ( -1 ),
105 m_signalProcessVtx ( 0 ),
106 m_weights ( ),
107 m_randomStates ( ),
108 m_vertices ( ),
109 m_particles ( )
110{}
int m_eventNbr
Event number.
Definition GenEvent_p1.h:55
double m_alphaQCD
value of the QCD coupling.
Definition GenEvent_p1.h:63
std::vector< long int > m_randomStates
Container of random numbers for the generator states.
Definition GenEvent_p1.h:82
std::vector< GenVertex_p1 > m_vertices
Vector of vertices composing this event.
Definition GenEvent_p1.h:87
double m_eventScale
Energy scale.
Definition GenEvent_p1.h:59
double m_alphaQED
value of the QED coupling.
Definition GenEvent_p1.h:67
int m_signalProcessId
Id of the processus being generated.
Definition GenEvent_p1.h:51
std::vector< GenParticle_p1 > m_particles
Vector of particles composing this event.
Definition GenEvent_p1.h:92
int m_signalProcessVtx
Barcode of the GenVertex holding the signal process.
Definition GenEvent_p1.h:73
std::vector< double > m_weights
Weights for this event.
Definition GenEvent_p1.h:78

◆ GenEventCnv_p1

friend class GenEventCnv_p1
friend

Definition at line 33 of file GenEvent_p1.h.

Member Data Documentation

◆ m_alphaQCD

double GenEvent_p1::m_alphaQCD
protected

value of the QCD coupling.

see hep-ph/0109068

Definition at line 63 of file GenEvent_p1.h.

◆ m_alphaQED

double GenEvent_p1::m_alphaQED
protected

value of the QED coupling.

see hep-ph/0109068

Definition at line 67 of file GenEvent_p1.h.

◆ m_eventNbr

int GenEvent_p1::m_eventNbr
protected

Event number.

Definition at line 55 of file GenEvent_p1.h.

◆ m_eventScale

double GenEvent_p1::m_eventScale
protected

Energy scale.

see hep-ph/0109068

Definition at line 59 of file GenEvent_p1.h.

◆ m_particles

std::vector<GenParticle_p1> GenEvent_p1::m_particles
protected

Vector of particles composing this event.

The particles are ordered by barcodes.

Definition at line 92 of file GenEvent_p1.h.

◆ m_randomStates

std::vector<long int> GenEvent_p1::m_randomStates
protected

Container of random numbers for the generator states.

Definition at line 82 of file GenEvent_p1.h.

◆ m_signalProcessId

int GenEvent_p1::m_signalProcessId
protected

Id of the processus being generated.

Definition at line 51 of file GenEvent_p1.h.

◆ m_signalProcessVtx

int GenEvent_p1::m_signalProcessVtx
protected

Barcode of the GenVertex holding the signal process.

0 means that no signal process vertex has been written out. This may come from upstream limitations, e.g. an absence of this information in the input file.

Definition at line 73 of file GenEvent_p1.h.

◆ m_vertices

std::vector<GenVertex_p1> GenEvent_p1::m_vertices
protected

Vector of vertices composing this event.

The vertices are ordered by barcodes.

Definition at line 87 of file GenEvent_p1.h.

◆ m_weights

std::vector<double> GenEvent_p1::m_weights
protected

Weights for this event.

First weight is used by default for hit and miss.

Definition at line 78 of file GenEvent_p1.h.


The documentation for this class was generated from the following file: