Geant4  10.02
ExExChSensitiveDetectorHit Class Reference

#include <ExExChSensitiveDetectorHit.hh>

+ Inheritance diagram for ExExChSensitiveDetectorHit:
+ Collaboration diagram for ExExChSensitiveDetectorHit:

Public Member Functions

 ExExChSensitiveDetectorHit ()
 
 ExExChSensitiveDetectorHit (G4int z)
 
virtual ~ExExChSensitiveDetectorHit ()
 
 ExExChSensitiveDetectorHit (const ExExChSensitiveDetectorHit &right)
 
const ExExChSensitiveDetectorHitoperator= (const ExExChSensitiveDetectorHit &right)
 
int operator== (const ExExChSensitiveDetectorHit &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 SetLayerID (G4int z)
 
G4int GetLayerID () 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

G4int fLayerID
 
G4ThreeVector fWorldPos
 

Detailed Description

Definition at line 42 of file ExExChSensitiveDetectorHit.hh.

Constructor & Destructor Documentation

ExExChSensitiveDetectorHit::ExExChSensitiveDetectorHit ( )

Definition at line 51 of file ExExChSensitiveDetectorHit.cc.

References fLayerID.

ExExChSensitiveDetectorHit::ExExChSensitiveDetectorHit ( G4int  z)

Definition at line 57 of file ExExChSensitiveDetectorHit.cc.

References fLayerID, and z.

ExExChSensitiveDetectorHit::~ExExChSensitiveDetectorHit ( )
virtual

Definition at line 63 of file ExExChSensitiveDetectorHit.cc.

ExExChSensitiveDetectorHit::ExExChSensitiveDetectorHit ( const ExExChSensitiveDetectorHit right)

Definition at line 68 of file ExExChSensitiveDetectorHit.cc.

References fLayerID, and fWorldPos.

Member Function Documentation

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

Reimplemented from G4VHit.

Definition at line 128 of file ExExChSensitiveDetectorHit.cc.

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

+ Here is the call graph for this function:

void ExExChSensitiveDetectorHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 93 of file ExExChSensitiveDetectorHit.cc.

References G4VVisManager::Draw(), G4VMarker::filled, fWorldPos, G4VVisManager::GetConcreteInstance(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().

+ Here is the call graph for this function:

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

Reimplemented from G4VHit.

Definition at line 110 of file ExExChSensitiveDetectorHit.cc.

References G4AttDefStore::GetInstance().

+ Here is the call graph for this function:

G4int ExExChSensitiveDetectorHit::GetLayerID ( ) const
inline

Definition at line 68 of file ExExChSensitiveDetectorHit.hh.

References fLayerID.

Referenced by ExExChEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector ExExChSensitiveDetectorHit::GetWorldPos ( ) const
inline

Definition at line 70 of file ExExChSensitiveDetectorHit.hh.

References fWorldPos.

Referenced by ExExChEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

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

Definition at line 98 of file ExExChSensitiveDetectorHit.hh.

References G4Allocator< Type >::FreeSingle().

+ Here is the call graph for this function:

void * ExExChSensitiveDetectorHit::operator new ( size_t  )
inline

Definition at line 84 of file ExExChSensitiveDetectorHit.hh.

References G4Allocator< Type >::MallocSingle().

+ Here is the call graph for this function:

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

Definition at line 77 of file ExExChSensitiveDetectorHit.cc.

References fLayerID, and fWorldPos.

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

Definition at line 87 of file ExExChSensitiveDetectorHit.cc.

void ExExChSensitiveDetectorHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 142 of file ExExChSensitiveDetectorHit.cc.

References fLayerID, fWorldPos, G4cout, and G4endl.

void ExExChSensitiveDetectorHit::SetLayerID ( G4int  z)
inline

Definition at line 67 of file ExExChSensitiveDetectorHit.hh.

References z.

Referenced by ExExChSensitiveDetector::ProcessHits().

+ Here is the caller graph for this function:

void ExExChSensitiveDetectorHit::SetWorldPos ( G4ThreeVector  xyz)
inline

Definition at line 69 of file ExExChSensitiveDetectorHit.hh.

Referenced by ExExChSensitiveDetector::ProcessHits().

+ Here is the caller graph for this function:

Member Data Documentation

G4int ExExChSensitiveDetectorHit::fLayerID
private
G4ThreeVector ExExChSensitiveDetectorHit::fWorldPos
private

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