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

#include <geant4/tree/geant4-10.6-release/examples/advanced/radioprotection/include/SensitiveDetectorHit.hh>

+ Inheritance diagram for SensitiveDetectorHit:
+ Collaboration diagram for SensitiveDetectorHit:

Public Member Functions

 SensitiveDetectorHit ()
 
 SensitiveDetectorHit (const SensitiveDetectorHit &)
 
virtual ~SensitiveDetectorHit ()
 
const SensitiveDetectorHitoperator= (const SensitiveDetectorHit &)
 
G4bool operator== (const SensitiveDetectorHit &) const
 
voidoperator new (size_t)
 
void operator delete (void *)
 
virtual void Draw ()
 
virtual void Print ()
 
void SetEdep (G4double de)
 
G4double GetEdep () const
 
 SensitiveDetectorHit ()
 
 SensitiveDetectorHit (G4int z)
 
virtual ~SensitiveDetectorHit ()
 
 SensitiveDetectorHit (const SensitiveDetectorHit &right)
 
const SensitiveDetectorHitoperator= (const SensitiveDetectorHit &right)
 
G4bool operator== (const SensitiveDetectorHit &right) const
 
voidoperator new (size_t)
 
void operator delete (void *aHit)
 
virtual void Draw ()
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 
virtual void Print ()
 
void SetLayerID (G4int z)
 
G4int GetLayerID () const
 
void SetWorldPos (G4ThreeVector xyz)
 
G4ThreeVector GetWorldPos () const
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4bool operator== (const G4VHit &right) const
 

Private Attributes

G4double fEdep
 
G4int fLayerID
 
G4ThreeVector fWorldPos
 

Detailed Description

Definition at line 40 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 40 of file SensitiveDetectorHit.hh

Constructor & Destructor Documentation

SensitiveDetectorHit::SensitiveDetectorHit ( )

Definition at line 43 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 43 of file SensitiveDetectorHit.cc

SensitiveDetectorHit::SensitiveDetectorHit ( const SensitiveDetectorHit right)

Definition at line 50 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 50 of file SensitiveDetectorHit.cc

References fEdep.

SensitiveDetectorHit::~SensitiveDetectorHit ( )
virtual

Definition at line 48 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 48 of file SensitiveDetectorHit.cc

SensitiveDetectorHit::SensitiveDetectorHit ( )
SensitiveDetectorHit::SensitiveDetectorHit ( G4int  z)

Definition at line 57 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 57 of file SensitiveDetectorHit.cc

References fLayerID, and z.

virtual SensitiveDetectorHit::~SensitiveDetectorHit ( )
virtual
SensitiveDetectorHit::SensitiveDetectorHit ( const SensitiveDetectorHit right)

Member Function Documentation

std::vector< G4AttValue > * SensitiveDetectorHit::CreateAttValues ( ) const
virtual

Reimplemented from G4VHit.

Definition at line 128 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 128 of file SensitiveDetectorHit.cc

References G4UIcommand::ConvertToString(), fLayerID, fWorldPos, G4BestUnit, and Acts::Test::values.

+ Here is the call graph for this function:

void SensitiveDetectorHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 68 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 68 of file SensitiveDetectorHit.cc

virtual void SensitiveDetectorHit::Draw ( )
virtual

Reimplemented from G4VHit.

const std::map< G4String, G4AttDef > * SensitiveDetectorHit::GetAttDefs ( ) const
virtual

Reimplemented from G4VHit.

Definition at line 110 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 110 of file SensitiveDetectorHit.cc

References G4AttDefStore::GetInstance().

+ Here is the call graph for this function:

G4double SensitiveDetectorHit::GetEdep ( ) const
inline

Definition at line 61 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 61 of file SensitiveDetectorHit.hh

References fEdep.

G4int SensitiveDetectorHit::GetLayerID ( ) const
inline

Definition at line 68 of file SensitiveDetectorHit.hh.

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

References fLayerID.

G4ThreeVector SensitiveDetectorHit::GetWorldPos ( ) const
inline

Definition at line 70 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 70 of file SensitiveDetectorHit.hh

References fWorldPos.

void SensitiveDetectorHit::operator delete ( void hit)
inline

Definition at line 79 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 79 of file SensitiveDetectorHit.hh

References SensitiveDetectorHitAllocator.

void SensitiveDetectorHit::operator delete ( void aHit)
inline
void * SensitiveDetectorHit::operator new ( size_t  )
inline

Definition at line 72 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 72 of file SensitiveDetectorHit.hh

References SensitiveDetectorHitAllocator.

void* SensitiveDetectorHit::operator new ( size_t  )
inline
const SensitiveDetectorHit & SensitiveDetectorHit::operator= ( const SensitiveDetectorHit right)

Definition at line 56 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 56 of file SensitiveDetectorHit.cc

References fEdep.

const SensitiveDetectorHit& SensitiveDetectorHit::operator= ( const SensitiveDetectorHit right)
G4bool SensitiveDetectorHit::operator== ( const SensitiveDetectorHit right) const

Definition at line 63 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 63 of file SensitiveDetectorHit.cc

G4bool SensitiveDetectorHit::operator== ( const SensitiveDetectorHit right) const
void SensitiveDetectorHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 73 of file SensitiveDetectorHit.cc.

View newest version in sPHENIX GitHub at line 73 of file SensitiveDetectorHit.cc

References fEdep, G4BestUnit, G4cout, and G4endl.

virtual void SensitiveDetectorHit::Print ( )
virtual

Reimplemented from G4VHit.

void SensitiveDetectorHit::SetEdep ( G4double  de)
inline

Definition at line 59 of file SensitiveDetectorHit.hh.

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

References fEdep.

void SensitiveDetectorHit::SetLayerID ( G4int  z)
inline

Definition at line 67 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 67 of file SensitiveDetectorHit.hh

References fLayerID, and z.

void SensitiveDetectorHit::SetWorldPos ( G4ThreeVector  xyz)
inline

Definition at line 69 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 69 of file SensitiveDetectorHit.hh

References fWorldPos.

Member Data Documentation

G4double SensitiveDetectorHit::fEdep
private

Definition at line 61 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 61 of file SensitiveDetectorHit.hh

Referenced by GetEdep(), operator=(), Print(), SensitiveDetectorHit(), and SetEdep().

G4int SensitiveDetectorHit::fLayerID
private

Definition at line 63 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 63 of file SensitiveDetectorHit.hh

Referenced by CreateAttValues(), GetLayerID(), SensitiveDetectorHit(), and SetLayerID().

G4ThreeVector SensitiveDetectorHit::fWorldPos
private

Definition at line 64 of file SensitiveDetectorHit.hh.

View newest version in sPHENIX GitHub at line 64 of file SensitiveDetectorHit.hh

Referenced by CreateAttValues(), GetWorldPos(), and SetWorldPos().


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