Geant4  10.01.p03
XAluminumElectrodeHit Class Reference

#include <XAluminumElectrodeHit.hh>

+ Inheritance diagram for XAluminumElectrodeHit:
+ Collaboration diagram for XAluminumElectrodeHit:

Public Member Functions

 XAluminumElectrodeHit ()
 
virtual ~XAluminumElectrodeHit ()
 
 XAluminumElectrodeHit (const XAluminumElectrodeHit &right)
 
const XAluminumElectrodeHitoperator= (const XAluminumElectrodeHit &right)
 
int operator== (const XAluminumElectrodeHit &right) const
 
void * operator 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 SetTime (G4double t)
 
G4double GetTime () const
 
void SetEDep (G4double e)
 
G4double GetEDep () const
 
void SetLocalPos (G4ThreeVector xyz)
 
G4ThreeVector GetLocalPos () const
 
void SetWorldPos (G4ThreeVector xyz)
 
G4ThreeVector GetWorldPos () const
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4int operator== (const G4VHit &right) const
 

Private Attributes

G4double fTime
 
G4double fEdep
 
G4ThreeVector fLocalPos
 
G4ThreeVector fWorldPos
 

Detailed Description

Definition at line 44 of file XAluminumElectrodeHit.hh.

Constructor & Destructor Documentation

XAluminumElectrodeHit::XAluminumElectrodeHit ( )

Definition at line 51 of file XAluminumElectrodeHit.cc.

References fEdep, and fTime.

XAluminumElectrodeHit::~XAluminumElectrodeHit ( )
virtual

Definition at line 59 of file XAluminumElectrodeHit.cc.

XAluminumElectrodeHit::XAluminumElectrodeHit ( const XAluminumElectrodeHit right)

Definition at line 64 of file XAluminumElectrodeHit.cc.

References fEdep, fLocalPos, fTime, and fWorldPos.

Member Function Documentation

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

Reimplemented from G4VHit.

Definition at line 135 of file XAluminumElectrodeHit.cc.

References fEdep, fTime, fWorldPos, and G4BestUnit.

void XAluminumElectrodeHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 92 of file XAluminumElectrodeHit.cc.

References G4VVisManager::Draw(), G4VMarker::filled, fTime, fWorldPos, G4VVisManager::GetConcreteInstance(), ms, G4VisAttributes::SetEndTime(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), G4VisAttributes::SetStartTime(), and G4Visible::SetVisAttributes().

+ Here is the call graph for this function:

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

Reimplemented from G4VHit.

Definition at line 111 of file XAluminumElectrodeHit.cc.

References G4AttDefStore::GetInstance().

+ Here is the call graph for this function:

G4double XAluminumElectrodeHit::GetEDep ( ) const
inline

Definition at line 72 of file XAluminumElectrodeHit.hh.

References fEdep.

Referenced by XAluminumElectrodeSensitivity::ProcessHits().

+ Here is the caller graph for this function:

G4ThreeVector XAluminumElectrodeHit::GetLocalPos ( ) const
inline

Definition at line 74 of file XAluminumElectrodeHit.hh.

References fLocalPos.

G4double XAluminumElectrodeHit::GetTime ( ) const
inline

Definition at line 70 of file XAluminumElectrodeHit.hh.

References fTime.

G4ThreeVector XAluminumElectrodeHit::GetWorldPos ( ) const
inline

Definition at line 76 of file XAluminumElectrodeHit.hh.

References fWorldPos.

void XAluminumElectrodeHit::operator delete ( void *  aHit)
inline

Definition at line 91 of file XAluminumElectrodeHit.hh.

References XAluminumElectrodeHitAllocator.

void * XAluminumElectrodeHit::operator new ( size_t  )
inline

Definition at line 83 of file XAluminumElectrodeHit.hh.

References XAluminumElectrodeHitAllocator.

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

Definition at line 74 of file XAluminumElectrodeHit.cc.

References fEdep, fLocalPos, fTime, and fWorldPos.

int XAluminumElectrodeHit::operator== ( const XAluminumElectrodeHit right) const

Definition at line 85 of file XAluminumElectrodeHit.cc.

void XAluminumElectrodeHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 155 of file XAluminumElectrodeHit.cc.

References eV, fEdep, fLocalPos, fTime, G4cout, G4endl, and ns.

void XAluminumElectrodeHit::SetEDep ( G4double  e)
inline

Definition at line 71 of file XAluminumElectrodeHit.hh.

Referenced by XAluminumElectrodeSensitivity::ProcessHits().

+ Here is the caller graph for this function:

void XAluminumElectrodeHit::SetLocalPos ( G4ThreeVector  xyz)
inline

Definition at line 73 of file XAluminumElectrodeHit.hh.

Referenced by XAluminumElectrodeSensitivity::ProcessHits().

+ Here is the caller graph for this function:

void XAluminumElectrodeHit::SetTime ( G4double  t)
inline

Definition at line 69 of file XAluminumElectrodeHit.hh.

Referenced by XAluminumElectrodeSensitivity::ProcessHits().

+ Here is the caller graph for this function:

void XAluminumElectrodeHit::SetWorldPos ( G4ThreeVector  xyz)
inline

Definition at line 75 of file XAluminumElectrodeHit.hh.

Referenced by XAluminumElectrodeSensitivity::ProcessHits().

+ Here is the caller graph for this function:

Member Data Documentation

G4double XAluminumElectrodeHit::fEdep
private
G4ThreeVector XAluminumElectrodeHit::fLocalPos
private

Definition at line 65 of file XAluminumElectrodeHit.hh.

Referenced by GetLocalPos(), operator=(), Print(), and XAluminumElectrodeHit().

G4double XAluminumElectrodeHit::fTime
private
G4ThreeVector XAluminumElectrodeHit::fWorldPos
private

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