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

#include <CexmcEnergyDepositStore.hh>

Public Member Functions

 CexmcEnergyDepositStore (G4double monitorED, G4double vetoCounterEDLeft, G4double vetoCounterEDRight, G4double calorimeterEDLeft, G4double calorimeterEDRight, G4int calorimeterEDLeftMaxX, G4int calorimeterEDLeftMaxY, G4int calorimeterEDRightMaxX, G4int calorimeterEDRightMaxY, const CexmcEnergyDepositCalorimeterCollection &calorimeterEDLeftCollection, const CexmcEnergyDepositCalorimeterCollection &calorimeterEDRightCollection)
 
void * operator new (size_t size)
 
void operator delete (void *obj)
 

Data Fields

G4double monitorED
 
G4double vetoCounterEDLeft
 
G4double vetoCounterEDRight
 
G4double calorimeterEDLeft
 
G4double calorimeterEDRight
 
G4int calorimeterEDLeftMaxX
 
G4int calorimeterEDLeftMaxY
 
G4int calorimeterEDRightMaxX
 
G4int calorimeterEDRightMaxY
 
const
CexmcEnergyDepositCalorimeterCollection & 
calorimeterEDLeftCollection
 
const
CexmcEnergyDepositCalorimeterCollection & 
calorimeterEDRightCollection
 

Detailed Description

Definition at line 52 of file CexmcEnergyDepositStore.hh.

Constructor & Destructor Documentation

CexmcEnergyDepositStore::CexmcEnergyDepositStore ( G4double  monitorED,
G4double  vetoCounterEDLeft,
G4double  vetoCounterEDRight,
G4double  calorimeterEDLeft,
G4double  calorimeterEDRight,
G4int  calorimeterEDLeftMaxX,
G4int  calorimeterEDLeftMaxY,
G4int  calorimeterEDRightMaxX,
G4int  calorimeterEDRightMaxY,
const CexmcEnergyDepositCalorimeterCollection &  calorimeterEDLeftCollection,
const CexmcEnergyDepositCalorimeterCollection &  calorimeterEDRightCollection 
)
inline

Definition at line 54 of file CexmcEnergyDepositStore.hh.

66  :
77  {}
const CexmcEnergyDepositCalorimeterCollection & calorimeterEDLeftCollection
const CexmcEnergyDepositCalorimeterCollection & calorimeterEDRightCollection

Member Function Documentation

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

Definition at line 118 of file CexmcEnergyDepositStore.hh.

References G4Allocator< Type >::FreeSingle().

119 {
120  energyDepositStoreAllocator.FreeSingle(
121  reinterpret_cast< CexmcEnergyDepositStore * >( obj ) );
122 }
G4Allocator< CexmcEnergyDepositStore > energyDepositStoreAllocator
Definition: CexmcCommon.cc:51
void * CexmcEnergyDepositStore::operator new ( size_t  size)
inline

Definition at line 112 of file CexmcEnergyDepositStore.hh.

References G4Allocator< Type >::MallocSingle().

113 {
114  return energyDepositStoreAllocator.MallocSingle();
115 }
G4Allocator< CexmcEnergyDepositStore > energyDepositStoreAllocator
Definition: CexmcCommon.cc:51

Field Documentation

G4double CexmcEnergyDepositStore::calorimeterEDLeft
const CexmcEnergyDepositCalorimeterCollection& CexmcEnergyDepositStore::calorimeterEDLeftCollection
G4int CexmcEnergyDepositStore::calorimeterEDLeftMaxX
G4int CexmcEnergyDepositStore::calorimeterEDLeftMaxY
G4double CexmcEnergyDepositStore::calorimeterEDRight
const CexmcEnergyDepositCalorimeterCollection& CexmcEnergyDepositStore::calorimeterEDRightCollection
G4int CexmcEnergyDepositStore::calorimeterEDRightMaxX
G4int CexmcEnergyDepositStore::calorimeterEDRightMaxY
G4double CexmcEnergyDepositStore::monitorED

Definition at line 83 of file CexmcEnergyDepositStore.hh.

Referenced by CexmcEventAction::PrintEnergyDeposit().

G4double CexmcEnergyDepositStore::vetoCounterEDLeft

Definition at line 85 of file CexmcEnergyDepositStore.hh.

Referenced by CexmcEventAction::PrintEnergyDeposit().

G4double CexmcEnergyDepositStore::vetoCounterEDRight

Definition at line 87 of file CexmcEnergyDepositStore.hh.

Referenced by CexmcEventAction::PrintEnergyDeposit().


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