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

#include <geant4/tree/geant4-10.6-release/examples/extended/optical/LXe/include/LXeScintHit.hh>

+ Inheritance diagram for LXeScintHit:
+ Collaboration diagram for LXeScintHit:

Public Member Functions

 LXeScintHit ()
 
 LXeScintHit (G4VPhysicalVolume *pVol)
 
virtual ~LXeScintHit ()
 
 LXeScintHit (const LXeScintHit &right)
 
const LXeScintHitoperator= (const LXeScintHit &right)
 
G4bool operator== (const LXeScintHit &right) const
 
voidoperator new (size_t)
 
void operator delete (void *aHit)
 
virtual void Draw ()
 
virtual void Print ()
 
void SetEdep (G4double de)
 
void AddEdep (G4double de)
 
G4double GetEdep ()
 
void SetPos (G4ThreeVector xyz)
 
G4ThreeVector GetPos ()
 
const G4VPhysicalVolumeGetPhysV ()
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4bool operator== (const G4VHit &right) const
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 

Private Attributes

G4double fEdep
 
G4ThreeVector fPos
 
const G4VPhysicalVolumefPhysVol
 

Detailed Description

Definition at line 45 of file LXeScintHit.hh.

View newest version in sPHENIX GitHub at line 45 of file LXeScintHit.hh

Constructor & Destructor Documentation

LXeScintHit::LXeScintHit ( )

Definition at line 43 of file LXeScintHit.cc.

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

LXeScintHit::LXeScintHit ( G4VPhysicalVolume pVol)

Definition at line 47 of file LXeScintHit.cc.

View newest version in sPHENIX GitHub at line 47 of file LXeScintHit.cc

LXeScintHit::~LXeScintHit ( )
virtual

Definition at line 51 of file LXeScintHit.cc.

View newest version in sPHENIX GitHub at line 51 of file LXeScintHit.cc

LXeScintHit::LXeScintHit ( const LXeScintHit right)

Definition at line 55 of file LXeScintHit.cc.

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

References fEdep, fPhysVol, and fPos.

Member Function Documentation

void LXeScintHit::AddEdep ( G4double  de)
inline

Definition at line 63 of file LXeScintHit.hh.

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

References fEdep.

void LXeScintHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 80 of file LXeScintHit.cc.

View newest version in sPHENIX GitHub at line 80 of file LXeScintHit.cc

G4double LXeScintHit::GetEdep ( )
inline

Definition at line 64 of file LXeScintHit.hh.

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

References fEdep.

const G4VPhysicalVolume* LXeScintHit::GetPhysV ( )
inline

Definition at line 69 of file LXeScintHit.hh.

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

References fPhysVol.

G4ThreeVector LXeScintHit::GetPos ( )
inline

Definition at line 67 of file LXeScintHit.hh.

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

References fPos.

void LXeScintHit::operator delete ( void aHit)
inline

Definition at line 89 of file LXeScintHit.hh.

View newest version in sPHENIX GitHub at line 89 of file LXeScintHit.hh

References LXeScintHitAllocator.

void * LXeScintHit::operator new ( size_t  )
inline

Definition at line 82 of file LXeScintHit.hh.

View newest version in sPHENIX GitHub at line 82 of file LXeScintHit.hh

References LXeScintHitAllocator.

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

Definition at line 64 of file LXeScintHit.cc.

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

References fEdep, fPhysVol, and fPos.

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

Definition at line 73 of file LXeScintHit.cc.

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

void LXeScintHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 84 of file LXeScintHit.cc.

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

void LXeScintHit::SetEdep ( G4double  de)
inline

Definition at line 62 of file LXeScintHit.hh.

View newest version in sPHENIX GitHub at line 62 of file LXeScintHit.hh

References fEdep.

Referenced by LXeScintSD::ProcessHits().

+ Here is the caller graph for this function:

void LXeScintHit::SetPos ( G4ThreeVector  xyz)
inline

Definition at line 66 of file LXeScintHit.hh.

View newest version in sPHENIX GitHub at line 66 of file LXeScintHit.hh

References fPos.

Referenced by LXeScintSD::ProcessHits().

+ Here is the caller graph for this function:

Member Data Documentation

G4double LXeScintHit::fEdep
private

Definition at line 72 of file LXeScintHit.hh.

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

Referenced by AddEdep(), GetEdep(), LXeScintHit(), operator=(), and SetEdep().

const G4VPhysicalVolume* LXeScintHit::fPhysVol
private

Definition at line 74 of file LXeScintHit.hh.

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

Referenced by GetPhysV(), LXeScintHit(), and operator=().

G4ThreeVector LXeScintHit::fPos
private

Definition at line 73 of file LXeScintHit.hh.

View newest version in sPHENIX GitHub at line 73 of file LXeScintHit.hh

Referenced by GetPos(), LXeScintHit(), operator=(), and SetPos().


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