Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions
XrayFluoSensorHit Class Reference

#include <XrayFluoSensorHit.hh>

Inheritance diagram for XrayFluoSensorHit:
G4VHit

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 50 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 61 of file XrayFluoSensorHit.hh.

Referenced by XrayFluoHPGeSD::ProcessHits(), and XrayFluoSD::ProcessHits().

61 {EdepTot += de;};
void XrayFluoSensorHit::Draw ( )
virtual

Reimplemented from G4VHit.

Definition at line 91 of file XrayFluoSensorHit.cc.

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

Definition at line 64 of file XrayFluoSensorHit.hh.

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

Definition at line 91 of file XrayFluoSensorHit.hh.

References G4Allocator< Type >::FreeSingle().

92 {
94 }
G4Allocator< XrayFluoSensorHit > XrayFluoSensorHitAllocator
void * XrayFluoSensorHit::operator new ( size_t  )
inline

Definition at line 82 of file XrayFluoSensorHit.hh.

References G4Allocator< Type >::MallocSingle().

83 {
84  void* aHit;
85  aHit = (void*) XrayFluoSensorHitAllocator.MallocSingle();
86  return aHit;
87 }
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: