Geant4  10.02.p03
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
 
void * operator 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
 

Private Attributes

G4double EdepTot
 
G4double EdepDetect
 

Detailed Description

Definition at line 51 of file XrayFluoSensorHit.hh.

Constructor & Destructor Documentation

◆ XrayFluoSensorHit() [1/2]

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::~XrayFluoSensorHit ( )

Definition at line 67 of file XrayFluoSensorHit.cc.

68 {
69  //G4cout << "XrayFluo SensorHit deleted" << G4endl;
70 }

◆ XrayFluoSensorHit() [2/2]

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

◆ AddEnergy()

void XrayFluoSensorHit::AddEnergy ( G4double  de)
inline

Definition at line 62 of file XrayFluoSensorHit.hh.

62 {EdepTot += de;};
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Draw()

void XrayFluoSensorHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 91 of file XrayFluoSensorHit.cc.

92 {;}
Here is the caller graph for this function:

◆ GetEdepTot()

G4double XrayFluoSensorHit::GetEdepTot ( )
inline

Definition at line 65 of file XrayFluoSensorHit.hh.

65 { return EdepTot;};

◆ operator delete()

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

◆ operator new()

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

◆ operator=()

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 }

◆ operator==()

int XrayFluoSensorHit::operator== ( const XrayFluoSensorHit ) const

Definition at line 85 of file XrayFluoSensorHit.cc.

86 {
87  return 0;
88 }

◆ Print()

void XrayFluoSensorHit::Print ( void  )
virtual

Reimplemented from G4VHit.

Definition at line 96 of file XrayFluoSensorHit.cc.

97 {;}
Here is the caller graph for this function:

Member Data Documentation

◆ EdepDetect

G4double XrayFluoSensorHit::EdepDetect
private

Definition at line 71 of file XrayFluoSensorHit.hh.

◆ EdepTot

G4double XrayFluoSensorHit::EdepTot
private

Definition at line 65 of file XrayFluoSensorHit.hh.


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