Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Data Fields
CexmcTrackPointsStore Struct Reference

#include <CexmcTrackPointsStore.hh>

Public Member Functions

 CexmcTrackPointsStore (const CexmcTrackPointInfo &monitorTP, const CexmcTrackPointInfo &targetTPBeamParticle, const CexmcTrackPointInfo &targetTPOutputParticle, const CexmcTrackPointInfo &targetTPNucleusParticle, const CexmcTrackPointInfo &targetTPOutputParticleDecayProductParticle1, const CexmcTrackPointInfo &targetTPOutputParticleDecayProductParticle2, const CexmcTrackPointInfo &vetoCounterTPLeft, const CexmcTrackPointInfo &vetoCounterTPRight, const CexmcTrackPointInfo &calorimeterTPLeft, const CexmcTrackPointInfo &calorimeterTPRight)
 
void * operator new (size_t size)
 
void operator delete (void *obj)
 

Data Fields

const CexmcTrackPointInfo & monitorTP
 
const CexmcTrackPointInfo & targetTPBeamParticle
 
const CexmcTrackPointInfo & targetTPOutputParticle
 
const CexmcTrackPointInfo & targetTPNucleusParticle
 
const CexmcTrackPointInfo & targetTPOutputParticleDecayProductParticle1
 
const CexmcTrackPointInfo & targetTPOutputParticleDecayProductParticle2
 
const CexmcTrackPointInfo & vetoCounterTPLeft
 
const CexmcTrackPointInfo & vetoCounterTPRight
 
const CexmcTrackPointInfo & calorimeterTPLeft
 
const CexmcTrackPointInfo & calorimeterTPRight
 

Detailed Description

Definition at line 51 of file CexmcTrackPointsStore.hh.

Constructor & Destructor Documentation

CexmcTrackPointsStore::CexmcTrackPointsStore ( const CexmcTrackPointInfo &  monitorTP,
const CexmcTrackPointInfo &  targetTPBeamParticle,
const CexmcTrackPointInfo &  targetTPOutputParticle,
const CexmcTrackPointInfo &  targetTPNucleusParticle,
const CexmcTrackPointInfo &  targetTPOutputParticleDecayProductParticle1,
const CexmcTrackPointInfo &  targetTPOutputParticleDecayProductParticle2,
const CexmcTrackPointInfo &  vetoCounterTPLeft,
const CexmcTrackPointInfo &  vetoCounterTPRight,
const CexmcTrackPointInfo &  calorimeterTPLeft,
const CexmcTrackPointInfo &  calorimeterTPRight 
)
inline

Definition at line 53 of file CexmcTrackPointsStore.hh.

62  :
63  monitorTP( monitorTP ), targetTPBeamParticle( targetTPBeamParticle ),
64  targetTPOutputParticle( targetTPOutputParticle ),
65  targetTPNucleusParticle( targetTPNucleusParticle ),
67  targetTPOutputParticleDecayProductParticle1 ),
69  targetTPOutputParticleDecayProductParticle2 ),
70  vetoCounterTPLeft( vetoCounterTPLeft ),
71  vetoCounterTPRight( vetoCounterTPRight ),
72  calorimeterTPLeft( calorimeterTPLeft ),
73  calorimeterTPRight( calorimeterTPRight )
74  {}
const CexmcTrackPointInfo & targetTPNucleusParticle
const CexmcTrackPointInfo & calorimeterTPRight
const CexmcTrackPointInfo & vetoCounterTPRight
const CexmcTrackPointInfo & targetTPOutputParticleDecayProductParticle2
const CexmcTrackPointInfo & vetoCounterTPLeft
const CexmcTrackPointInfo & targetTPOutputParticle
const CexmcTrackPointInfo & calorimeterTPLeft
const CexmcTrackPointInfo & targetTPBeamParticle
const CexmcTrackPointInfo & monitorTP
const CexmcTrackPointInfo & targetTPOutputParticleDecayProductParticle1

Member Function Documentation

void CexmcTrackPointsStore::operator delete ( void *  obj)
inline

Definition at line 111 of file CexmcTrackPointsStore.hh.

References G4Allocator< Type >::FreeSingle().

112 {
113  trackPointsStoreAllocator.FreeSingle(
114  reinterpret_cast< CexmcTrackPointsStore * >( obj ) );
115 }
G4Allocator< CexmcTrackPointsStore > trackPointsStoreAllocator
Definition: CexmcCommon.cc:52
void * CexmcTrackPointsStore::operator new ( size_t  size)
inline

Definition at line 105 of file CexmcTrackPointsStore.hh.

References G4Allocator< Type >::MallocSingle().

106 {
107  return trackPointsStoreAllocator.MallocSingle();
108 }
G4Allocator< CexmcTrackPointsStore > trackPointsStoreAllocator
Definition: CexmcCommon.cc:52

Field Documentation

const CexmcTrackPointInfo& CexmcTrackPointsStore::calorimeterTPLeft

Definition at line 96 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::calorimeterTPRight

Definition at line 98 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::monitorTP

Definition at line 80 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPBeamParticle

Definition at line 82 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPNucleusParticle

Definition at line 86 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPOutputParticle
const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPOutputParticleDecayProductParticle1

Definition at line 88 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPOutputParticleDecayProductParticle2

Definition at line 90 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::vetoCounterTPLeft

Definition at line 92 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::vetoCounterTPRight

Definition at line 94 of file CexmcTrackPointsStore.hh.

Referenced by CexmcEventAction::PrintTrackPoints().


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