ATLAS Offline Software
Public Member Functions | Protected Attributes | Friends | List of all members
GenEvent_p1 Class Reference

#include <GenEvent_p1.h>

Collaboration diagram for GenEvent_p1:

Public Member Functions

 GenEvent_p1 ()
 Default constructor. More...
 

Protected Attributes

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

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 {}

Friends And Related Function Documentation

◆ 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 (like HEPEVT)

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:
GenEvent_p1::m_eventNbr
int m_eventNbr
Event number.
Definition: GenEvent_p1.h:55
GenEvent_p1::m_alphaQCD
double m_alphaQCD
value of the QCD coupling.
Definition: GenEvent_p1.h:63
GenEvent_p1::m_signalProcessId
int m_signalProcessId
Id of the processus being generated.
Definition: GenEvent_p1.h:51
GenEvent_p1::m_randomStates
std::vector< long int > m_randomStates
Container of random numbers for the generator states.
Definition: GenEvent_p1.h:82
GenEvent_p1::m_alphaQED
double m_alphaQED
value of the QED coupling.
Definition: GenEvent_p1.h:67
GenEvent_p1::m_signalProcessVtx
int m_signalProcessVtx
Barcode of the GenVertex holding the signal process.
Definition: GenEvent_p1.h:73
GenEvent_p1::m_vertices
std::vector< GenVertex_p1 > m_vertices
Vector of vertices composing this event.
Definition: GenEvent_p1.h:87
GenEvent_p1::m_eventScale
double m_eventScale
Energy scale.
Definition: GenEvent_p1.h:59
GenEvent_p1::m_weights
std::vector< double > m_weights
Weights for this event.
Definition: GenEvent_p1.h:78
GenEvent_p1::m_particles
std::vector< GenParticle_p1 > m_particles
Vector of particles composing this event.
Definition: GenEvent_p1.h:92