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

#include <geant4/tree/geant4-10.6-release/examples/extended/exoticphysics/phonon/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)
 
G4bool operator== (const XAluminumElectrodeHit &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 ()
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4bool operator== (const G4VHit &right) const
 

Public Attributes

G4double fTime
 
G4double fEdep
 
G4ThreeVector fLocalPos
 
G4ThreeVector fWorldPos
 

Detailed Description

Definition at line 44 of file XAluminumElectrodeHit.hh.

View newest version in sPHENIX GitHub at line 44 of file XAluminumElectrodeHit.hh

Constructor & Destructor Documentation

XAluminumElectrodeHit::XAluminumElectrodeHit ( )

Definition at line 50 of file XAluminumElectrodeHit.cc.

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

References fEdep, and fTime.

XAluminumElectrodeHit::~XAluminumElectrodeHit ( )
virtual

Definition at line 58 of file XAluminumElectrodeHit.cc.

View newest version in sPHENIX GitHub at line 58 of file XAluminumElectrodeHit.cc

XAluminumElectrodeHit::XAluminumElectrodeHit ( const XAluminumElectrodeHit right)

Definition at line 63 of file XAluminumElectrodeHit.cc.

View newest version in sPHENIX GitHub at line 63 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 134 of file XAluminumElectrodeHit.cc.

View newest version in sPHENIX GitHub at line 134 of file XAluminumElectrodeHit.cc

References fEdep, fTime, fWorldPos, G4BestUnit, and Acts::Test::values.

void XAluminumElectrodeHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 91 of file XAluminumElectrodeHit.cc.

View newest version in sPHENIX GitHub at line 91 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 110 of file XAluminumElectrodeHit.cc.

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

References G4AttDefStore::GetInstance().

+ Here is the call graph for this function:

void XAluminumElectrodeHit::operator delete ( void aHit)
inline

Definition at line 79 of file XAluminumElectrodeHit.hh.

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

References XAluminumElectrodeHitAllocator.

void * XAluminumElectrodeHit::operator new ( size_t  )
inline

Definition at line 71 of file XAluminumElectrodeHit.hh.

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

References XAluminumElectrodeHitAllocator.

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

Definition at line 73 of file XAluminumElectrodeHit.cc.

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

References fEdep, fLocalPos, fTime, and fWorldPos.

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

Definition at line 84 of file XAluminumElectrodeHit.cc.

View newest version in sPHENIX GitHub at line 84 of file XAluminumElectrodeHit.cc

void XAluminumElectrodeHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 154 of file XAluminumElectrodeHit.cc.

View newest version in sPHENIX GitHub at line 154 of file XAluminumElectrodeHit.cc

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

Member Data Documentation

G4double XAluminumElectrodeHit::fEdep
G4ThreeVector XAluminumElectrodeHit::fLocalPos

Definition at line 48 of file XAluminumElectrodeHit.hh.

View newest version in sPHENIX GitHub at line 48 of file XAluminumElectrodeHit.hh

Referenced by operator=(), Print(), XAluminumElectrodeSensitivity::ProcessHits(), and XAluminumElectrodeHit().

G4double XAluminumElectrodeHit::fTime
G4ThreeVector XAluminumElectrodeHit::fWorldPos

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