ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CexmcTrackPointsStore Struct Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/ChargeExchangeMC/include/CexmcTrackPointsStore.hh>

+ Collaboration diagram for CexmcTrackPointsStore:

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)
 

Public Attributes

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.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 53 of file CexmcTrackPointsStore.hh

Member Function Documentation

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

Definition at line 111 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 111 of file CexmcTrackPointsStore.hh

References G4Allocator< Type >::FreeSingle().

+ Here is the call graph for this function:

void * CexmcTrackPointsStore::operator new ( size_t  size)
inline

Definition at line 105 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 105 of file CexmcTrackPointsStore.hh

References G4Allocator< Type >::MallocSingle().

+ Here is the call graph for this function:

Member Data Documentation

const CexmcTrackPointInfo& CexmcTrackPointsStore::calorimeterTPLeft

Definition at line 96 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 96 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), and CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::calorimeterTPRight

Definition at line 98 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 98 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), and CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::monitorTP

Definition at line 80 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 80 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), and CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPBeamParticle

Definition at line 82 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 82 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), and CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPNucleusParticle

Definition at line 86 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 86 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPOutputParticle

Definition at line 84 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 84 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), CexmcEventAction::EndOfEventAction(), and CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPOutputParticleDecayProductParticle1

Definition at line 88 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 88 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::targetTPOutputParticleDecayProductParticle2

Definition at line 90 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 90 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::vetoCounterTPLeft

Definition at line 92 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 92 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), and CexmcEventAction::PrintTrackPoints().

const CexmcTrackPointInfo& CexmcTrackPointsStore::vetoCounterTPRight

Definition at line 94 of file CexmcTrackPointsStore.hh.

View newest version in sPHENIX GitHub at line 94 of file CexmcTrackPointsStore.hh

Referenced by CexmcEventAction::DrawTrackPoints(), and CexmcEventAction::PrintTrackPoints().


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