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

#include <Doxymodules_biasing.h>

Inheritance diagram for RMC01DoubleWithWeightHit:
G4VHit

Public Member Functions

 RMC01DoubleWithWeightHit (G4double value, G4double weight)
 
virtual ~RMC01DoubleWithWeightHit ()
 
 RMC01DoubleWithWeightHit (const RMC01DoubleWithWeightHit &right)
 
const RMC01DoubleWithWeightHitoperator= (const RMC01DoubleWithWeightHit &right)
 
G4bool operator== (const RMC01DoubleWithWeightHit &right) const
 
void * operator new (size_t)
 
void operator delete (void *aHit)
 
G4double GetValue ()
 
G4double GetWeight ()
 

Private Attributes

G4double fValue
 
G4double fWeight
 

Detailed Description

Definition at line 174 of file Doxymodules_biasing.h.

Constructor & Destructor Documentation

◆ RMC01DoubleWithWeightHit() [1/2]

RMC01DoubleWithWeightHit::RMC01DoubleWithWeightHit ( G4double  value,
G4double  weight 
)

Definition at line 47 of file RMC01DoubleWithWeightHit.cc.

◆ ~RMC01DoubleWithWeightHit()

RMC01DoubleWithWeightHit::~RMC01DoubleWithWeightHit ( )
virtual

Definition at line 55 of file RMC01DoubleWithWeightHit.cc.

56{
57}

◆ RMC01DoubleWithWeightHit() [2/2]

RMC01DoubleWithWeightHit::RMC01DoubleWithWeightHit ( const RMC01DoubleWithWeightHit right)

Definition at line 61 of file RMC01DoubleWithWeightHit.cc.

63 : G4VHit()
64{
65 fValue = right.fValue;
66 fWeight = right.fWeight;
67}

Member Function Documentation

◆ operator=()

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

Definition at line 71 of file RMC01DoubleWithWeightHit.cc.

73{
74 fValue = right.fValue;
75 fWeight = right.fWeight;
76 return *this;
77}

◆ operator==()

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

Definition at line 81 of file RMC01DoubleWithWeightHit.cc.

83{
84 return(fValue == right.fValue && fWeight == right.fWeight);
85}

◆ operator new()

void * RMC01DoubleWithWeightHit::operator new ( size_t  )
inline

Definition at line 90 of file RMC01DoubleWithWeightHit.hh.

91{
92 void *aHit;
93 aHit = (void *) RMC01DoubleWithWeightHitAllocator.MallocSingle();
94 return aHit;
95}
G4Allocator< RMC01DoubleWithWeightHit > RMC01DoubleWithWeightHitAllocator

◆ operator delete()

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

◆ GetValue()

G4double RMC01DoubleWithWeightHit::GetValue ( )
inline

Definition at line 74 of file RMC01DoubleWithWeightHit.hh.

74{return fValue;}

◆ GetWeight()

G4double RMC01DoubleWithWeightHit::GetWeight ( )
inline

Definition at line 76 of file RMC01DoubleWithWeightHit.hh.

76{return fWeight;}

Member Data Documentation

◆ fValue

G4double RMC01DoubleWithWeightHit::fValue
private

Definition at line 80 of file RMC01DoubleWithWeightHit.hh.

◆ fWeight

G4double RMC01DoubleWithWeightHit::fWeight
private

Definition at line 81 of file RMC01DoubleWithWeightHit.hh.


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

Applications | User Support | Publications | Collaboration