Geant4  10.02.p03
CexmcRun Class Reference

#include <CexmcRun.hh>

Inheritance diagram for CexmcRun:
Collaboration diagram for CexmcRun:

Public Member Functions

 CexmcRun ()
 
void IncrementNmbOfHitsSampled (G4int index)
 
void IncrementNmbOfHitsSampledFull (G4int index)
 
void IncrementNmbOfHitsTriggeredRealRange (G4int index)
 
void IncrementNmbOfHitsTriggeredRecRange (G4int index)
 
void IncrementNmbOfOrphanHits (G4int index)
 
void IncrementNmbOfFalseHitsTriggeredEDT (void)
 
void IncrementNmbOfFalseHitsTriggeredRec (void)
 
void IncrementNmbOfSavedEvents (void)
 
void IncrementNmbOfSavedFastEvents (void)
 
const CexmcNmbOfHitsInRangesGetNmbOfHitsSampled (void) const
 
const CexmcNmbOfHitsInRangesGetNmbOfHitsSampledFull (void) const
 
const CexmcNmbOfHitsInRangesGetNmbOfHitsTriggeredRealRange (void) const
 
const CexmcNmbOfHitsInRangesGetNmbOfHitsTriggeredRecRange (void) const
 
const CexmcNmbOfHitsInRangesGetNmbOfOrphanHits (void) const
 
G4int GetNmbOfFalseHitsTriggeredEDT (void) const
 
G4int GetNmbOfFalseHitsTriggeredRec (void) const
 
G4int GetNmbOfSavedEvents (void) const
 
G4int GetNmbOfSavedFastEvents (void) const
 
- Public Member Functions inherited from G4Run
 G4Run ()
 
virtual ~G4Run ()
 
virtual void RecordEvent (const G4Event *)
 
virtual void Merge (const G4Run *)
 
G4int GetRunID () const
 
G4int GetNumberOfEvent () const
 
G4int GetNumberOfEventToBeProcessed () const
 
const G4HCtableGetHCtable () const
 
const G4DCtableGetDCtable () const
 
const G4StringGetRandomNumberStatus () const
 
void SetRunID (G4int id)
 
void SetNumberOfEventToBeProcessed (G4int n_ev)
 
void SetHCtable (G4HCtable *HCtbl)
 
void SetDCtable (G4DCtable *DCtbl)
 
void SetRandomNumberStatus (G4String &st)
 
void StoreEvent (G4Event *evt)
 
const std::vector< const G4Event * > * GetEventVector () const
 

Private Attributes

CexmcNmbOfHitsInRanges nmbOfHitsSampled
 
CexmcNmbOfHitsInRanges nmbOfHitsSampledFull
 
CexmcNmbOfHitsInRanges nmbOfHitsTriggeredRealRange
 
CexmcNmbOfHitsInRanges nmbOfHitsTriggeredRecRange
 
CexmcNmbOfHitsInRanges nmbOfOrphanHits
 
G4int nmbOfFalseHitsTriggeredEDT
 
G4int nmbOfFalseHitsTriggeredRec
 
G4int nmbOfSavedEvents
 
G4int nmbOfSavedFastEvents
 

Additional Inherited Members

- Protected Attributes inherited from G4Run
G4int runID
 
G4int numberOfEvent
 
G4int numberOfEventToBeProcessed
 
G4HCtableHCtable
 
G4DCtableDCtable
 
G4String randomNumberStatus
 
std::vector< const G4Event * > * eventVector
 

Detailed Description

Definition at line 56 of file CexmcRun.hh.

Constructor & Destructor Documentation

◆ CexmcRun()

CexmcRun::CexmcRun ( )

Definition at line 47 of file CexmcRun.cc.

50 {
51 }
G4int nmbOfFalseHitsTriggeredRec
Definition: CexmcRun.hh:114
G4int nmbOfFalseHitsTriggeredEDT
Definition: CexmcRun.hh:112
G4int nmbOfSavedEvents
Definition: CexmcRun.hh:116
G4int nmbOfSavedFastEvents
Definition: CexmcRun.hh:118

Member Function Documentation

◆ GetNmbOfFalseHitsTriggeredEDT()

G4int CexmcRun::GetNmbOfFalseHitsTriggeredEDT ( void  ) const
inline

Definition at line 157 of file CexmcRun.hh.

158 {
160 }
G4int nmbOfFalseHitsTriggeredEDT
Definition: CexmcRun.hh:112
Here is the caller graph for this function:

◆ GetNmbOfFalseHitsTriggeredRec()

G4int CexmcRun::GetNmbOfFalseHitsTriggeredRec ( void  ) const
inline

Definition at line 163 of file CexmcRun.hh.

164 {
166 }
G4int nmbOfFalseHitsTriggeredRec
Definition: CexmcRun.hh:114
Here is the caller graph for this function:

◆ GetNmbOfHitsSampled()

const CexmcNmbOfHitsInRanges & CexmcRun::GetNmbOfHitsSampled ( void  ) const
inline

Definition at line 123 of file CexmcRun.hh.

124 {
125  return nmbOfHitsSampled;
126 }
CexmcNmbOfHitsInRanges nmbOfHitsSampled
Definition: CexmcRun.hh:102
Here is the caller graph for this function:

◆ GetNmbOfHitsSampledFull()

const CexmcNmbOfHitsInRanges & CexmcRun::GetNmbOfHitsSampledFull ( void  ) const
inline

Definition at line 130 of file CexmcRun.hh.

131 {
132  return nmbOfHitsSampledFull;
133 }
CexmcNmbOfHitsInRanges nmbOfHitsSampledFull
Definition: CexmcRun.hh:104
Here is the caller graph for this function:

◆ GetNmbOfHitsTriggeredRealRange()

const CexmcNmbOfHitsInRanges & CexmcRun::GetNmbOfHitsTriggeredRealRange ( void  ) const
inline

Definition at line 137 of file CexmcRun.hh.

138 {
140 }
CexmcNmbOfHitsInRanges nmbOfHitsTriggeredRealRange
Definition: CexmcRun.hh:106
Here is the caller graph for this function:

◆ GetNmbOfHitsTriggeredRecRange()

const CexmcNmbOfHitsInRanges & CexmcRun::GetNmbOfHitsTriggeredRecRange ( void  ) const
inline

Definition at line 144 of file CexmcRun.hh.

145 {
147 }
CexmcNmbOfHitsInRanges nmbOfHitsTriggeredRecRange
Definition: CexmcRun.hh:108
Here is the caller graph for this function:

◆ GetNmbOfOrphanHits()

const CexmcNmbOfHitsInRanges & CexmcRun::GetNmbOfOrphanHits ( void  ) const
inline

Definition at line 151 of file CexmcRun.hh.

152 {
153  return nmbOfOrphanHits;
154 }
CexmcNmbOfHitsInRanges nmbOfOrphanHits
Definition: CexmcRun.hh:110
Here is the caller graph for this function:

◆ GetNmbOfSavedEvents()

G4int CexmcRun::GetNmbOfSavedEvents ( void  ) const
inline

Definition at line 169 of file CexmcRun.hh.

170 {
171  return nmbOfSavedEvents;
172 }
G4int nmbOfSavedEvents
Definition: CexmcRun.hh:116
Here is the caller graph for this function:

◆ GetNmbOfSavedFastEvents()

G4int CexmcRun::GetNmbOfSavedFastEvents ( void  ) const
inline

Definition at line 175 of file CexmcRun.hh.

176 {
177  return nmbOfSavedFastEvents;
178 }
G4int nmbOfSavedFastEvents
Definition: CexmcRun.hh:118
Here is the caller graph for this function:

◆ IncrementNmbOfFalseHitsTriggeredEDT()

void CexmcRun::IncrementNmbOfFalseHitsTriggeredEDT ( void  )

Definition at line 111 of file CexmcRun.cc.

112 {
114 }
G4int nmbOfFalseHitsTriggeredEDT
Definition: CexmcRun.hh:112
Here is the caller graph for this function:

◆ IncrementNmbOfFalseHitsTriggeredRec()

void CexmcRun::IncrementNmbOfFalseHitsTriggeredRec ( void  )

Definition at line 117 of file CexmcRun.cc.

118 {
120 }
G4int nmbOfFalseHitsTriggeredRec
Definition: CexmcRun.hh:114
Here is the caller graph for this function:

◆ IncrementNmbOfHitsSampled()

void CexmcRun::IncrementNmbOfHitsSampled ( G4int  index)

Definition at line 54 of file CexmcRun.cc.

55 {
56  CexmcNmbOfHitsInRanges::iterator found(
57  nmbOfHitsSampled.find( index ) );
58  if ( found == nmbOfHitsSampled.end() )
60  else
61  ++found->second;
62 }
Int_t index
CexmcNmbOfHitsInRanges nmbOfHitsSampled
Definition: CexmcRun.hh:102
CexmcNmbOfHitsInRanges::value_type CexmcNmbOfHitsInRangesData
Definition: CexmcRun.hh:53
Here is the caller graph for this function:

◆ IncrementNmbOfHitsSampledFull()

void CexmcRun::IncrementNmbOfHitsSampledFull ( G4int  index)

Definition at line 65 of file CexmcRun.cc.

66 {
67  CexmcNmbOfHitsInRanges::iterator found(
68  nmbOfHitsSampledFull.find( index ) );
69  if ( found == nmbOfHitsSampledFull.end() )
71  else
72  ++found->second;
73 }
Int_t index
CexmcNmbOfHitsInRanges nmbOfHitsSampledFull
Definition: CexmcRun.hh:104
CexmcNmbOfHitsInRanges::value_type CexmcNmbOfHitsInRangesData
Definition: CexmcRun.hh:53
Here is the caller graph for this function:

◆ IncrementNmbOfHitsTriggeredRealRange()

void CexmcRun::IncrementNmbOfHitsTriggeredRealRange ( G4int  index)

Definition at line 76 of file CexmcRun.cc.

77 {
78  CexmcNmbOfHitsInRanges::iterator found(
80  if ( found == nmbOfHitsTriggeredRealRange.end() )
83  else
84  ++found->second;
85 }
Int_t index
CexmcNmbOfHitsInRanges::value_type CexmcNmbOfHitsInRangesData
Definition: CexmcRun.hh:53
CexmcNmbOfHitsInRanges nmbOfHitsTriggeredRealRange
Definition: CexmcRun.hh:106
Here is the caller graph for this function:

◆ IncrementNmbOfHitsTriggeredRecRange()

void CexmcRun::IncrementNmbOfHitsTriggeredRecRange ( G4int  index)

Definition at line 88 of file CexmcRun.cc.

89 {
90  CexmcNmbOfHitsInRanges::iterator found(
92  if ( found == nmbOfHitsTriggeredRecRange.end() )
95  else
96  ++found->second;
97 }
Int_t index
CexmcNmbOfHitsInRanges::value_type CexmcNmbOfHitsInRangesData
Definition: CexmcRun.hh:53
CexmcNmbOfHitsInRanges nmbOfHitsTriggeredRecRange
Definition: CexmcRun.hh:108
Here is the caller graph for this function:

◆ IncrementNmbOfOrphanHits()

void CexmcRun::IncrementNmbOfOrphanHits ( G4int  index)

Definition at line 100 of file CexmcRun.cc.

101 {
102  CexmcNmbOfHitsInRanges::iterator found(
103  nmbOfOrphanHits.find( index ) );
104  if ( found == nmbOfOrphanHits.end() )
106  else
107  ++found->second;
108 }
Int_t index
CexmcNmbOfHitsInRanges::value_type CexmcNmbOfHitsInRangesData
Definition: CexmcRun.hh:53
CexmcNmbOfHitsInRanges nmbOfOrphanHits
Definition: CexmcRun.hh:110
Here is the caller graph for this function:

◆ IncrementNmbOfSavedEvents()

void CexmcRun::IncrementNmbOfSavedEvents ( void  )

Definition at line 123 of file CexmcRun.cc.

124 {
126 }
G4int nmbOfSavedEvents
Definition: CexmcRun.hh:116
Here is the caller graph for this function:

◆ IncrementNmbOfSavedFastEvents()

void CexmcRun::IncrementNmbOfSavedFastEvents ( void  )

Definition at line 129 of file CexmcRun.cc.

130 {
132 }
G4int nmbOfSavedFastEvents
Definition: CexmcRun.hh:118
Here is the caller graph for this function:

Member Data Documentation

◆ nmbOfFalseHitsTriggeredEDT

G4int CexmcRun::nmbOfFalseHitsTriggeredEDT
private

Definition at line 112 of file CexmcRun.hh.

◆ nmbOfFalseHitsTriggeredRec

G4int CexmcRun::nmbOfFalseHitsTriggeredRec
private

Definition at line 114 of file CexmcRun.hh.

◆ nmbOfHitsSampled

CexmcNmbOfHitsInRanges CexmcRun::nmbOfHitsSampled
private

Definition at line 102 of file CexmcRun.hh.

◆ nmbOfHitsSampledFull

CexmcNmbOfHitsInRanges CexmcRun::nmbOfHitsSampledFull
private

Definition at line 104 of file CexmcRun.hh.

◆ nmbOfHitsTriggeredRealRange

CexmcNmbOfHitsInRanges CexmcRun::nmbOfHitsTriggeredRealRange
private

Definition at line 106 of file CexmcRun.hh.

◆ nmbOfHitsTriggeredRecRange

CexmcNmbOfHitsInRanges CexmcRun::nmbOfHitsTriggeredRecRange
private

Definition at line 108 of file CexmcRun.hh.

◆ nmbOfOrphanHits

CexmcNmbOfHitsInRanges CexmcRun::nmbOfOrphanHits
private

Definition at line 110 of file CexmcRun.hh.

◆ nmbOfSavedEvents

G4int CexmcRun::nmbOfSavedEvents
private

Definition at line 116 of file CexmcRun.hh.

◆ nmbOfSavedFastEvents

G4int CexmcRun::nmbOfSavedFastEvents
private

Definition at line 118 of file CexmcRun.hh.


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