BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesMdcDigi Class Reference

#include <BesMdcDigi.hh>

Inheritance diagram for BesMdcDigi:

Public Member Functions

 BesMdcDigi ()
virtual ~BesMdcDigi ()
 BesMdcDigi (const BesMdcDigi &)
const BesMdcDigioperator= (const BesMdcDigi &)
virtual G4int operator== (const BesMdcDigi &) const
void * operator new (size_t)
void operator delete (void *)
virtual void Print ()
void SetTrackID (G4int track)
void SetLayerNo (G4int layer)
void SetCellNo (G4int cell)
void SetEdep (G4double de)
void SetDriftT (G4double time)
G4int GetTrackID ()
G4int GetLayerNo ()
G4int GetCellNo ()
G4double GetEdep ()
G4double GetDriftT ()
 BesMdcDigi ()
virtual ~BesMdcDigi ()
 BesMdcDigi (const BesMdcDigi &)
const BesMdcDigioperator= (const BesMdcDigi &)
virtual G4int operator== (const BesMdcDigi &) const
void * operator new (size_t)
void operator delete (void *)
virtual void Print ()
void SetTrackID (G4int track)
void SetLayerNo (G4int layer)
void SetCellNo (G4int cell)
void SetEdep (G4double de)
void SetDriftT (G4double time)
G4int GetTrackID ()
G4int GetLayerNo ()
G4int GetCellNo ()
G4double GetEdep ()
G4double GetDriftT ()
 BesMdcDigi ()
virtual ~BesMdcDigi ()
 BesMdcDigi (const BesMdcDigi &)
const BesMdcDigioperator= (const BesMdcDigi &)
virtual G4int operator== (const BesMdcDigi &) const
void * operator new (size_t)
void operator delete (void *)
virtual void Print ()
void SetTrackID (G4int track)
void SetLayerNo (G4int layer)
void SetCellNo (G4int cell)
void SetEdep (G4double de)
void SetDriftT (G4double time)
G4int GetTrackID ()
G4int GetLayerNo ()
G4int GetCellNo ()
G4double GetEdep ()
G4double GetDriftT ()

Detailed Description

Constructor & Destructor Documentation

◆ BesMdcDigi() [1/6]

BesMdcDigi::BesMdcDigi ( )

Definition at line 20 of file BesMdcDigi.cc.

20 {
21 trackID = 0;
22 layerNo = 0;
23 cellNo = 0;
24 edep = 0;
25 driftT = 0;
26}

Referenced by BesMdcDigi(), operator delete(), operator=(), and operator==().

◆ ~BesMdcDigi() [1/3]

BesMdcDigi::~BesMdcDigi ( )
virtual

Definition at line 28 of file BesMdcDigi.cc.

28{}

◆ BesMdcDigi() [2/6]

BesMdcDigi::BesMdcDigi ( const BesMdcDigi & right)

Definition at line 30 of file BesMdcDigi.cc.

30 : G4VDigi() {
31 trackID = right.trackID;
32 layerNo = right.layerNo;
33 cellNo = right.cellNo;
34 edep = right.edep;
35 driftT = right.driftT;
36}

◆ BesMdcDigi() [3/6]

BesMdcDigi::BesMdcDigi ( )

◆ ~BesMdcDigi() [2/3]

virtual BesMdcDigi::~BesMdcDigi ( )
virtual

◆ BesMdcDigi() [4/6]

BesMdcDigi::BesMdcDigi ( const BesMdcDigi & )

◆ BesMdcDigi() [5/6]

BesMdcDigi::BesMdcDigi ( )

◆ ~BesMdcDigi() [3/3]

virtual BesMdcDigi::~BesMdcDigi ( )
virtual

◆ BesMdcDigi() [6/6]

BesMdcDigi::BesMdcDigi ( const BesMdcDigi & )

Member Function Documentation

◆ GetCellNo() [1/3]

G4int BesMdcDigi::GetCellNo ( )
inline

◆ GetCellNo() [2/3]

G4int BesMdcDigi::GetCellNo ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

43{ return cellNo; };

◆ GetCellNo() [3/3]

G4int BesMdcDigi::GetCellNo ( )
inline

Definition at line 43 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

43{ return cellNo; };

◆ GetDriftT() [1/3]

G4double BesMdcDigi::GetDriftT ( )
inline

◆ GetDriftT() [2/3]

G4double BesMdcDigi::GetDriftT ( )
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

45{ return driftT; };

◆ GetDriftT() [3/3]

G4double BesMdcDigi::GetDriftT ( )
inline

Definition at line 45 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

45{ return driftT; };

◆ GetEdep() [1/3]

G4double BesMdcDigi::GetEdep ( )
inline

◆ GetEdep() [2/3]

G4double BesMdcDigi::GetEdep ( )
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

44{ return edep; };

◆ GetEdep() [3/3]

G4double BesMdcDigi::GetEdep ( )
inline

Definition at line 44 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

44{ return edep; };

◆ GetLayerNo() [1/3]

G4int BesMdcDigi::GetLayerNo ( )
inline

◆ GetLayerNo() [2/3]

G4int BesMdcDigi::GetLayerNo ( )
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

42{ return layerNo; };

◆ GetLayerNo() [3/3]

G4int BesMdcDigi::GetLayerNo ( )
inline

Definition at line 42 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

42{ return layerNo; };

◆ GetTrackID() [1/3]

G4int BesMdcDigi::GetTrackID ( )
inline

◆ GetTrackID() [2/3]

G4int BesMdcDigi::GetTrackID ( )
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

41{ return trackID; };

◆ GetTrackID() [3/3]

G4int BesMdcDigi::GetTrackID ( )
inline

Definition at line 41 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

41{ return trackID; };

◆ operator delete() [1/3]

void BesMdcDigi::operator delete ( void * aDigi)
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

65 {
66 BesMdcDigiAllocator.FreeSingle( (BesMdcDigi*)aDigi );
67}
G4Allocator< BesMdcDigi > BesMdcDigiAllocator
Definition BesMdcDigi.cc:18

◆ operator delete() [2/3]

void BesMdcDigi::operator delete ( void * )
inline

◆ operator delete() [3/3]

void BesMdcDigi::operator delete ( void * )
inline

◆ operator new() [1/3]

void * BesMdcDigi::operator new ( size_t )
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

59 {
60 void* aDigi;
61 aDigi = (void*)BesMdcDigiAllocator.MallocSingle();
62 return aDigi;
63}

◆ operator new() [2/3]

void * BesMdcDigi::operator new ( size_t )
inline

◆ operator new() [3/3]

void * BesMdcDigi::operator new ( size_t )
inline

◆ operator=() [1/3]

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

Definition at line 38 of file BesMdcDigi.cc.

38 {
39 trackID = right.trackID;
40 layerNo = right.layerNo;
41 cellNo = right.cellNo;
42 edep = right.edep;
43 driftT = right.driftT;
44 return *this;
45}

◆ operator=() [2/3]

const BesMdcDigi & BesMdcDigi::operator= ( const BesMdcDigi & )

◆ operator=() [3/3]

const BesMdcDigi & BesMdcDigi::operator= ( const BesMdcDigi & )

◆ operator==() [1/3]

int BesMdcDigi::operator== ( const BesMdcDigi & right) const
virtual

Definition at line 47 of file BesMdcDigi.cc.

47 {
48 return ( this == &right ) ? 1 : 0;
49}

◆ operator==() [2/3]

virtual G4int BesMdcDigi::operator== ( const BesMdcDigi & ) const
virtual

◆ operator==() [3/3]

virtual G4int BesMdcDigi::operator== ( const BesMdcDigi & ) const
virtual

◆ Print() [1/3]

void BesMdcDigi::Print ( )
virtual

Definition at line 68 of file BesMdcDigi.cc.

68 {
69 G4cout << " trackID: " << trackID << " layerNo: " << layerNo << " cellNo: " << cellNo
70 << " energy deposit: " << G4BestUnit( edep, "Energy" )
71 << " driftT: " << G4BestUnit( driftT, "Time" ) << G4endl;
72}

◆ Print() [2/3]

virtual void BesMdcDigi::Print ( )
virtual

◆ Print() [3/3]

virtual void BesMdcDigi::Print ( )
virtual

◆ SetCellNo() [1/3]

void BesMdcDigi::SetCellNo ( G4int cell)
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

37{ cellNo = cell; };

Referenced by BesMdcDigitizer::Digitize().

◆ SetCellNo() [2/3]

void BesMdcDigi::SetCellNo ( G4int cell)
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

37{ cellNo = cell; };

◆ SetCellNo() [3/3]

void BesMdcDigi::SetCellNo ( G4int cell)
inline

Definition at line 37 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

37{ cellNo = cell; };

◆ SetDriftT() [1/3]

void BesMdcDigi::SetDriftT ( G4double time)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

39{ driftT = time; };
Double_t time

Referenced by BesMdcDigitizer::Digitize().

◆ SetDriftT() [2/3]

void BesMdcDigi::SetDriftT ( G4double time)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

39{ driftT = time; };

◆ SetDriftT() [3/3]

void BesMdcDigi::SetDriftT ( G4double time)
inline

Definition at line 39 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

39{ driftT = time; };

◆ SetEdep() [1/3]

void BesMdcDigi::SetEdep ( G4double de)
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

38{ edep = de; };

Referenced by BesMdcDigitizer::Digitize().

◆ SetEdep() [2/3]

void BesMdcDigi::SetEdep ( G4double de)
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

38{ edep = de; };

◆ SetEdep() [3/3]

void BesMdcDigi::SetEdep ( G4double de)
inline

Definition at line 38 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

38{ edep = de; };

◆ SetLayerNo() [1/3]

void BesMdcDigi::SetLayerNo ( G4int layer)
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

36{ layerNo = layer; };

Referenced by BesMdcDigitizer::Digitize().

◆ SetLayerNo() [2/3]

void BesMdcDigi::SetLayerNo ( G4int layer)
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

36{ layerNo = layer; };

◆ SetLayerNo() [3/3]

void BesMdcDigi::SetLayerNo ( G4int layer)
inline

Definition at line 36 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

36{ layerNo = layer; };

◆ SetTrackID() [1/3]

void BesMdcDigi::SetTrackID ( G4int track)
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcSim/BesMdcDigi.hh.

35{ trackID = track; };

Referenced by BesMdcDigitizer::Digitize().

◆ SetTrackID() [2/3]

void BesMdcDigi::SetTrackID ( G4int track)
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcSim/BesMdcDigi.hh.

35{ trackID = track; };

◆ SetTrackID() [3/3]

void BesMdcDigi::SetTrackID ( G4int track)
inline

Definition at line 35 of file Simulation/BOOST/MdcSim/include/MdcSim/BesMdcDigi.hh.

35{ trackID = track; };

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