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

#include <geant4/tree/geant4-10.6-release/examples/advanced/hadrontherapy/include/HadrontherapyDetectorHit.hh>

+ Inheritance diagram for HadrontherapyDetectorHit:
+ Collaboration diagram for HadrontherapyDetectorHit:

Public Member Functions

 HadrontherapyDetectorHit ()
 
 HadrontherapyDetectorHit (const HadrontherapyDetectorHit &)
 
virtual ~HadrontherapyDetectorHit ()
 
const HadrontherapyDetectorHitoperator= (const HadrontherapyDetectorHit &)
 
G4bool operator== (const HadrontherapyDetectorHit &) const
 
voidoperator new (size_t)
 
void operator delete (void *)
 
G4int GetXID ()
 
G4int GetZID ()
 
G4int GetYID ()
 
G4double GetEdep ()
 
void SetEdepAndPosition (G4int xx, G4int yy, G4int zz, G4double eDep)
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4bool operator== (const G4VHit &right) const
 
virtual void Draw ()
 
virtual void Print ()
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 

Private Attributes

G4int xHitID
 
G4int zHitID
 
G4int yHitID
 
G4double energyDeposit
 

Detailed Description

Definition at line 38 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 38 of file HadrontherapyDetectorHit.hh

Constructor & Destructor Documentation

HadrontherapyDetectorHit::HadrontherapyDetectorHit ( )

Definition at line 36 of file HadrontherapyDetectorHit.cc.

View newest version in sPHENIX GitHub at line 36 of file HadrontherapyDetectorHit.cc

References energyDeposit.

HadrontherapyDetectorHit::HadrontherapyDetectorHit ( const HadrontherapyDetectorHit right)

Definition at line 46 of file HadrontherapyDetectorHit.cc.

View newest version in sPHENIX GitHub at line 46 of file HadrontherapyDetectorHit.cc

References energyDeposit, xHitID, yHitID, and zHitID.

HadrontherapyDetectorHit::~HadrontherapyDetectorHit ( )
virtual

Definition at line 42 of file HadrontherapyDetectorHit.cc.

View newest version in sPHENIX GitHub at line 42 of file HadrontherapyDetectorHit.cc

Member Function Documentation

G4double HadrontherapyDetectorHit::GetEdep ( )
inline

Definition at line 74 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 74 of file HadrontherapyDetectorHit.hh

References energyDeposit.

G4int HadrontherapyDetectorHit::GetXID ( )
inline

Definition at line 65 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 65 of file HadrontherapyDetectorHit.hh

References xHitID.

G4int HadrontherapyDetectorHit::GetYID ( )
inline

Definition at line 71 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 71 of file HadrontherapyDetectorHit.hh

References yHitID.

G4int HadrontherapyDetectorHit::GetZID ( )
inline

Definition at line 68 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 68 of file HadrontherapyDetectorHit.hh

References zHitID.

void HadrontherapyDetectorHit::operator delete ( void aHit)
inline

Definition at line 107 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 107 of file HadrontherapyDetectorHit.hh

References HadrontherapyDetectorHitAllocator.

void * HadrontherapyDetectorHit::operator new ( size_t  )
inline

Definition at line 94 of file HadrontherapyDetectorHit.hh.

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

References HadrontherapyDetectorHitAllocator.

const HadrontherapyDetectorHit & HadrontherapyDetectorHit::operator= ( const HadrontherapyDetectorHit right)

Definition at line 55 of file HadrontherapyDetectorHit.cc.

View newest version in sPHENIX GitHub at line 55 of file HadrontherapyDetectorHit.cc

References energyDeposit, xHitID, yHitID, and zHitID.

G4bool HadrontherapyDetectorHit::operator== ( const HadrontherapyDetectorHit right) const

Definition at line 64 of file HadrontherapyDetectorHit.cc.

View newest version in sPHENIX GitHub at line 64 of file HadrontherapyDetectorHit.cc

References xHitID, yHitID, and zHitID.

void HadrontherapyDetectorHit::SetEdepAndPosition ( G4int  xx,
G4int  yy,
G4int  zz,
G4double  eDep 
)
inline

Definition at line 80 of file HadrontherapyDetectorHit.hh.

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

References energyDeposit, xHitID, xx, yHitID, zHitID, and zz.

Member Data Documentation

G4double HadrontherapyDetectorHit::energyDeposit
private

Definition at line 59 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 59 of file HadrontherapyDetectorHit.hh

Referenced by GetEdep(), HadrontherapyDetectorHit(), operator=(), and SetEdepAndPosition().

G4int HadrontherapyDetectorHit::xHitID
private

Definition at line 56 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 56 of file HadrontherapyDetectorHit.hh

Referenced by GetXID(), HadrontherapyDetectorHit(), operator=(), operator==(), and SetEdepAndPosition().

G4int HadrontherapyDetectorHit::yHitID
private

Definition at line 58 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 58 of file HadrontherapyDetectorHit.hh

Referenced by GetYID(), HadrontherapyDetectorHit(), operator=(), operator==(), and SetEdepAndPosition().

G4int HadrontherapyDetectorHit::zHitID
private

Definition at line 57 of file HadrontherapyDetectorHit.hh.

View newest version in sPHENIX GitHub at line 57 of file HadrontherapyDetectorHit.hh

Referenced by GetZID(), HadrontherapyDetectorHit(), operator=(), operator==(), and SetEdepAndPosition().


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