Geant4  10.02.p03
G4Pevent Class Reference

#include <G4Pevent.hh>

Collaboration diagram for G4Pevent:

Public Member Functions

 G4Pevent (G4MCTEvent *mctevt, G4Event *g4evt)
 
 ~G4Pevent ()
 
int GetEventID ()
 
G4EventGetEvent ()
 
G4MCTEventGetMCTEvent ()
 
int GetGenEventID () const
 
void SetGenEventID (int id)
 

Private Attributes

int genEventID
 
G4MCTEventf_mctevt
 
G4Eventf_g4evt
 
int m_id
 

Detailed Description

Definition at line 50 of file G4Pevent.hh.

Constructor & Destructor Documentation

◆ G4Pevent()

G4Pevent::G4Pevent ( G4MCTEvent mctevt,
G4Event g4evt 
)

Definition at line 33 of file G4Pevent.cc.

34  : genEventID(-1), f_mctevt(mctevt), f_g4evt(g4evt)
35 {
36  m_id = g4evt->GetEventID();
37  if (mctevt) genEventID= mctevt->GetEventNumber();
38 }
int genEventID
Definition: G4Pevent.hh:72
int m_id
Definition: G4Pevent.hh:79
G4Event * f_g4evt
Definition: G4Pevent.hh:78
G4MCTEvent * f_mctevt
Definition: G4Pevent.hh:77
G4int GetEventID() const
Definition: G4Event.hh:151
int GetEventNumber() const
Definition: G4MCTEvent.hh:116
Here is the call graph for this function:

◆ ~G4Pevent()

G4Pevent::~G4Pevent ( )

Definition at line 40 of file G4Pevent.cc.

41 {
42  delete f_g4evt;
43 }
G4Event * f_g4evt
Definition: G4Pevent.hh:78

Member Function Documentation

◆ GetEvent()

G4Event* G4Pevent::GetEvent ( )
inline

Definition at line 63 of file G4Pevent.hh.

63 { return f_g4evt; };
G4Event * f_g4evt
Definition: G4Pevent.hh:78

◆ GetEventID()

int G4Pevent::GetEventID ( )
inline

Definition at line 60 of file G4Pevent.hh.

60 { return m_id; };
int m_id
Definition: G4Pevent.hh:79

◆ GetGenEventID()

int G4Pevent::GetGenEventID ( ) const
inline

Definition at line 69 of file G4Pevent.hh.

69 { return genEventID; };
int genEventID
Definition: G4Pevent.hh:72

◆ GetMCTEvent()

G4MCTEvent* G4Pevent::GetMCTEvent ( )
inline

Definition at line 66 of file G4Pevent.hh.

66 { return f_mctevt; };
G4MCTEvent * f_mctevt
Definition: G4Pevent.hh:77

◆ SetGenEventID()

void G4Pevent::SetGenEventID ( int  id)
inline

Definition at line 72 of file G4Pevent.hh.

72 { genEventID=id; };
int genEventID
Definition: G4Pevent.hh:72

Member Data Documentation

◆ f_g4evt

G4Event* G4Pevent::f_g4evt
private

Definition at line 78 of file G4Pevent.hh.

◆ f_mctevt

G4MCTEvent* G4Pevent::f_mctevt
private

Definition at line 77 of file G4Pevent.hh.

◆ genEventID

int G4Pevent::genEventID
private

Definition at line 72 of file G4Pevent.hh.

◆ m_id

int G4Pevent::m_id
private

Definition at line 79 of file G4Pevent.hh.


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