Geant4  10.03
Par01CalorimeterHit Class Reference

#include <Par01CalorimeterHit.hh>

+ Inheritance diagram for Par01CalorimeterHit:
+ Collaboration diagram for Par01CalorimeterHit:

Public Member Functions

 Par01CalorimeterHit ()
 
 Par01CalorimeterHit (G4LogicalVolume *logVol)
 
 ~Par01CalorimeterHit ()
 
 Par01CalorimeterHit (const Par01CalorimeterHit &right)
 
const Par01CalorimeterHitoperator= (const Par01CalorimeterHit &right)
 
G4int operator== (const Par01CalorimeterHit &right) const
 
void * operator new (size_t)
 
void operator delete (void *aHit)
 
void * operator new (size_t, void *p)
 
void operator delete (void *, void *)
 
virtual void Draw ()
 
virtual void Print ()
 
void SetEdep (G4double de)
 
void AddEdep (G4double de)
 
G4double GetEdep ()
 
void SetPos (G4ThreeVector xyz)
 
G4ThreeVector GetPos ()
 
void SetRot (G4RotationMatrix rmat)
 
G4RotationMatrix GetRot ()
 
const G4LogicalVolumeGetLogV ()
 
- Public Member Functions inherited from G4VHit
 G4VHit ()
 
virtual ~G4VHit ()
 
G4int operator== (const G4VHit &right) const
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 

Private Attributes

G4double fEdep
 
G4ThreeVector fPosition
 
G4RotationMatrix fRot
 
const G4LogicalVolumefLogV
 

Detailed Description

Definition at line 44 of file Par01CalorimeterHit.hh.

Constructor & Destructor Documentation

Par01CalorimeterHit::Par01CalorimeterHit ( )

Definition at line 45 of file Par01CalorimeterHit.cc.

References fLogV.

Par01CalorimeterHit::Par01CalorimeterHit ( G4LogicalVolume logVol)

Definition at line 52 of file Par01CalorimeterHit.cc.

Par01CalorimeterHit::~Par01CalorimeterHit ( )

Definition at line 58 of file Par01CalorimeterHit.cc.

Par01CalorimeterHit::Par01CalorimeterHit ( const Par01CalorimeterHit right)

Definition at line 63 of file Par01CalorimeterHit.cc.

References fEdep, fLogV, fPosition, and fRot.

Member Function Documentation

void Par01CalorimeterHit::AddEdep ( G4double  de)
inline

Definition at line 76 of file Par01CalorimeterHit.hh.

void Par01CalorimeterHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 92 of file Par01CalorimeterHit.cc.

References G4VVisManager::Draw(), fLogV, fPosition, fRot, G4VVisManager::GetConcreteInstance(), G4LogicalVolume::GetVisAttributes(), G4VisAttributes::SetColour(), G4VisAttributes::SetForceSolid(), and G4VisAttributes::SetForceWireframe().

+ Here is the call graph for this function:

G4double Par01CalorimeterHit::GetEdep ( )
inline

Definition at line 78 of file Par01CalorimeterHit.hh.

References fEdep.

const G4LogicalVolume* Par01CalorimeterHit::GetLogV ( )
inline

Definition at line 88 of file Par01CalorimeterHit.hh.

References fLogV.

G4ThreeVector Par01CalorimeterHit::GetPos ( )
inline

Definition at line 82 of file Par01CalorimeterHit.hh.

References fPosition.

G4RotationMatrix Par01CalorimeterHit::GetRot ( )
inline

Definition at line 86 of file Par01CalorimeterHit.hh.

References fRot.

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

Definition at line 104 of file Par01CalorimeterHit.hh.

References Par01CalorimeterHitAllocator.

void Par01CalorimeterHit::operator delete ( void *  ,
void *   
)
inline

Definition at line 60 of file Par01CalorimeterHit.hh.

void * Par01CalorimeterHit::operator new ( size_t  )
inline

Definition at line 97 of file Par01CalorimeterHit.hh.

References Par01CalorimeterHitAllocator.

void* Par01CalorimeterHit::operator new ( size_t  ,
void *  p 
)
inline

Definition at line 58 of file Par01CalorimeterHit.hh.

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

Definition at line 74 of file Par01CalorimeterHit.cc.

References fEdep, fLogV, fPosition, and fRot.

G4int Par01CalorimeterHit::operator== ( const Par01CalorimeterHit right) const

Definition at line 85 of file Par01CalorimeterHit.cc.

void Par01CalorimeterHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 111 of file Par01CalorimeterHit.cc.

void Par01CalorimeterHit::SetEdep ( G4double  de)
inline

Definition at line 74 of file Par01CalorimeterHit.hh.

Referenced by Par01CalorimeterSD::ProcessHits().

+ Here is the caller graph for this function:

void Par01CalorimeterHit::SetPos ( G4ThreeVector  xyz)
inline

Definition at line 80 of file Par01CalorimeterHit.hh.

Referenced by Par01CalorimeterSD::ProcessHits().

+ Here is the caller graph for this function:

void Par01CalorimeterHit::SetRot ( G4RotationMatrix  rmat)
inline

Definition at line 84 of file Par01CalorimeterHit.hh.

Referenced by Par01CalorimeterSD::ProcessHits().

+ Here is the caller graph for this function:

Member Data Documentation

G4double Par01CalorimeterHit::fEdep
private

Definition at line 68 of file Par01CalorimeterHit.hh.

Referenced by GetEdep(), operator=(), and Par01CalorimeterHit().

const G4LogicalVolume* Par01CalorimeterHit::fLogV
private

Definition at line 71 of file Par01CalorimeterHit.hh.

Referenced by Draw(), GetLogV(), operator=(), and Par01CalorimeterHit().

G4ThreeVector Par01CalorimeterHit::fPosition
private

Definition at line 69 of file Par01CalorimeterHit.hh.

Referenced by Draw(), GetPos(), operator=(), and Par01CalorimeterHit().

G4RotationMatrix Par01CalorimeterHit::fRot
private

Definition at line 70 of file Par01CalorimeterHit.hh.

Referenced by Draw(), GetRot(), operator=(), and Par01CalorimeterHit().


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