Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XrayFluoSensorHit Class Reference

#include <XrayFluoSensorHit.hh>

Inheritance diagram for XrayFluoSensorHit:
Collaboration diagram for XrayFluoSensorHit:

Public Member Functions

 XrayFluoSensorHit ()
 
 ~XrayFluoSensorHit ()
 
 XrayFluoSensorHit (const XrayFluoSensorHit &)
 
const XrayFluoSensorHitoperator= (const XrayFluoSensorHit &)
 
int operator== (const XrayFluoSensorHit &) const
 
voidoperator new (size_t)
 
void operator delete (void *)
 
void AddEnergy (G4double de)
 
void Draw ()
 
void Print ()
 
G4double GetEdepTot ()
 
- 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
 

Detailed Description

Definition at line 51 of file XrayFluoSensorHit.hh.

Constructor & Destructor Documentation

XrayFluoSensorHit::XrayFluoSensorHit ( )

Definition at line 44 of file XrayFluoSensorHit.cc.

45 {
46  EdepTot = 0.;
47  EdepDetect = 0.;
48 
49 
50  // G4cout << "XrayFluoSensorHit created" << G4endl;
51  }
XrayFluoSensorHit::~XrayFluoSensorHit ( )

Definition at line 67 of file XrayFluoSensorHit.cc.

68 {
69  //G4cout << "XrayFluo SensorHit deleted" << G4endl;
70 }
XrayFluoSensorHit::XrayFluoSensorHit ( const XrayFluoSensorHit right)

Definition at line 55 of file XrayFluoSensorHit.cc.

55  :
56  G4VHit(right)
57 {
58  EdepTot = right.EdepTot ;
59 
60  EdepDetect = right.EdepDetect;
61 
62  //G4cout << "XrayFluoSensorHit created" << G4endl;
63 }
G4VHit()
Definition: G4VHit.cc:34

Member Function Documentation

void XrayFluoSensorHit::AddEnergy ( G4double  de)
inline

Definition at line 62 of file XrayFluoSensorHit.hh.

62 {EdepTot += de;};

Here is the caller graph for this function:

void XrayFluoSensorHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 91 of file XrayFluoSensorHit.cc.

92 {;}
G4double XrayFluoSensorHit::GetEdepTot ( )
inline

Definition at line 65 of file XrayFluoSensorHit.hh.

65 { return EdepTot;};
void XrayFluoSensorHit::operator delete ( void aHit)
inline

Definition at line 92 of file XrayFluoSensorHit.hh.

93 {
94  XrayFluoSensorHitAllocator->FreeSingle((XrayFluoSensorHit*) aHit);
95 }
G4ThreadLocal G4Allocator< XrayFluoSensorHit > * XrayFluoSensorHitAllocator
void * XrayFluoSensorHit::operator new ( size_t  )
inline

Definition at line 83 of file XrayFluoSensorHit.hh.

84 {
87  return (void*) XrayFluoSensorHitAllocator->MallocSingle();
88 }
G4ThreadLocal G4Allocator< XrayFluoSensorHit > * XrayFluoSensorHitAllocator
const XrayFluoSensorHit & XrayFluoSensorHit::operator= ( const XrayFluoSensorHit right)

Definition at line 75 of file XrayFluoSensorHit.cc.

76 {
77  EdepTot = right.EdepTot ;
78  EdepDetect = right.EdepDetect;
79 
80  return *this;
81 }
int XrayFluoSensorHit::operator== ( const XrayFluoSensorHit ) const

Definition at line 85 of file XrayFluoSensorHit.cc.

86 {
87  return 0;
88 }
void XrayFluoSensorHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 96 of file XrayFluoSensorHit.cc.

97 {;}

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