Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
F03CalorHit Class Reference

#include <Doxymodules_field.h>

Inheritance diagram for F03CalorHit:
G4VHit

Public Member Functions

 F03CalorHit ()=default
 
 F03CalorHit (const F03CalorHit &)
 
 ~F03CalorHit () override=default
 
const F03CalorHitoperator= (const F03CalorHit &)
 
G4bool operator== (const F03CalorHit &) const
 
void * operator new (size_t)
 
void operator delete (void *)
 
void Print () override
 
void AddAbs (G4double de, G4double dl)
 
void AddGap (G4double de, G4double dl)
 
G4double GetEdepAbs ()
 
G4double GetTrackAbs ()
 
G4double GetEdepGap ()
 
G4double GetTrackGap ()
 

Private Attributes

G4double fEdepAbs = 0.
 
G4double fTrackLengthAbs = 0.
 
G4double fEdepGap = 0.
 
G4double fTrackLengthGap = 0.
 

Detailed Description

Definition at line 77 of file Doxymodules_field.h.

Constructor & Destructor Documentation

◆ F03CalorHit() [1/2]

F03CalorHit::F03CalorHit ( )
default

◆ F03CalorHit() [2/2]

F03CalorHit::F03CalorHit ( const F03CalorHit right)

Definition at line 41 of file F03CalorHit.cc.

42 : G4VHit(),
43 fEdepAbs(right.fEdepAbs),
44 fTrackLengthAbs(right.fTrackLengthAbs),
45 fEdepGap(right.fEdepGap),
46 fTrackLengthGap(right.fTrackLengthGap)
47{}
G4double fEdepGap
G4double fTrackLengthAbs
G4double fEdepAbs
G4double fTrackLengthGap

◆ ~F03CalorHit()

F03CalorHit::~F03CalorHit ( )
overridedefault

Member Function Documentation

◆ operator=()

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

Definition at line 51 of file F03CalorHit.cc.

52{
53 fEdepAbs = right.fEdepAbs; fTrackLengthAbs = right.fTrackLengthAbs;
54 fEdepGap = right.fEdepGap; fTrackLengthGap = right.fTrackLengthGap;
55 return *this;
56}

◆ operator==()

G4bool F03CalorHit::operator== ( const F03CalorHit right) const

Definition at line 60 of file F03CalorHit.cc.

61{
62 return (this==&right) ? true : false;
63}

◆ operator new()

void * F03CalorHit::operator new ( size_t  )
inline

Definition at line 88 of file F03CalorHit.hh.

89{
92 return (void*) F03CalorHitAllocator->MallocSingle();
93}
G4ThreadLocal G4Allocator< F03CalorHit > * F03CalorHitAllocator

◆ operator delete()

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

Definition at line 97 of file F03CalorHit.hh.

98{
99 F03CalorHitAllocator->FreeSingle((F03CalorHit*) aHit);
100}

◆ Print()

void F03CalorHit::Print ( )
override

Definition at line 67 of file F03CalorHit.cc.

68{}

◆ AddAbs()

void F03CalorHit::AddAbs ( G4double  de,
G4double  dl 
)
inline

Definition at line 62 of file F03CalorHit.hh.

63 {fEdepAbs += de; fTrackLengthAbs += dl;};

◆ AddGap()

void F03CalorHit::AddGap ( G4double  de,
G4double  dl 
)
inline

Definition at line 64 of file F03CalorHit.hh.

65 {fEdepGap += de; fTrackLengthGap += dl;};

◆ GetEdepAbs()

G4double F03CalorHit::GetEdepAbs ( )
inline

Definition at line 67 of file F03CalorHit.hh.

67{ return fEdepAbs; };

◆ GetTrackAbs()

G4double F03CalorHit::GetTrackAbs ( )
inline

Definition at line 68 of file F03CalorHit.hh.

68{ return fTrackLengthAbs; };

◆ GetEdepGap()

G4double F03CalorHit::GetEdepGap ( )
inline

Definition at line 69 of file F03CalorHit.hh.

69{ return fEdepGap; };

◆ GetTrackGap()

G4double F03CalorHit::GetTrackGap ( )
inline

Definition at line 70 of file F03CalorHit.hh.

70{ return fTrackLengthGap; };

Member Data Documentation

◆ fEdepAbs

G4double F03CalorHit::fEdepAbs = 0.
private

Definition at line 74 of file F03CalorHit.hh.

◆ fTrackLengthAbs

G4double F03CalorHit::fTrackLengthAbs = 0.
private

Definition at line 75 of file F03CalorHit.hh.

◆ fEdepGap

G4double F03CalorHit::fEdepGap = 0.
private

Definition at line 76 of file F03CalorHit.hh.

◆ fTrackLengthGap

G4double F03CalorHit::fTrackLengthGap = 0.
private

Definition at line 77 of file F03CalorHit.hh.


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

Applications | User Support | Publications | Collaboration