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

#include <BesEmcHit.hh>

Inheritance diagram for BesEmcHit:

Public Member Functions

 BesEmcHit ()
 ~BesEmcHit ()
 BesEmcHit (const BesEmcHit &)
const BesEmcHitoperator= (const BesEmcHit &)
int operator== (const BesEmcHit &) const
void * operator new (size_t)
void operator delete (void *)
void Draw ()
void Print (G4int)
void Print ()
void AddCrystal (G4double de, G4double dl)
void SetEdepCrystal (G4double de)
void SetEdepCasing (G4double de)
void SetTrakCrystal (G4double dl)
void SetPosCrystal (G4ThreeVector position)
void SetTimeCrystal (G4double t)
void SetNumCrystal (G4int id, G4int numTheta, G4int numPhi)
void SetTrackIndex (G4int index)
void SetG4Index (G4int index)
void SetMomentum (G4ThreeVector momen)
G4double GetTotalEdepCrystal ()
G4double GetTotalTrakCrystal ()
G4double GetEdepCrystal ()
G4double GetEdepCasing ()
G4double GetTrakCrystal ()
G4ThreeVector GetPosCrystal ()
G4double GetTimeCrystal ()
G4int GetPartId ()
G4int GetNumThetaCrystal ()
G4int GetNumPhiCrystal ()
G4int GetTrackIndex ()
G4int GetG4Index ()
G4ThreeVector GetMomentum ()
 BesEmcHit ()
 ~BesEmcHit ()
 BesEmcHit (const BesEmcHit &)
const BesEmcHitoperator= (const BesEmcHit &)
int operator== (const BesEmcHit &) const
void * operator new (size_t)
void operator delete (void *)
void Draw ()
void Print (G4int)
void Print ()
void AddCrystal (G4double de, G4double dl)
void SetEdepCrystal (G4double de)
void SetEdepCasing (G4double de)
void SetTrakCrystal (G4double dl)
void SetPosCrystal (G4ThreeVector position)
void SetTimeCrystal (G4double t)
void SetNumCrystal (G4int id, G4int numTheta, G4int numPhi)
void SetTrackIndex (G4int index)
void SetG4Index (G4int index)
void SetMomentum (G4ThreeVector momen)
G4double GetTotalEdepCrystal ()
G4double GetTotalTrakCrystal ()
G4double GetEdepCrystal ()
G4double GetEdepCasing ()
G4double GetTrakCrystal ()
G4ThreeVector GetPosCrystal ()
G4double GetTimeCrystal ()
G4int GetPartId ()
G4int GetNumThetaCrystal ()
G4int GetNumPhiCrystal ()
G4int GetTrackIndex ()
G4int GetG4Index ()
G4ThreeVector GetMomentum ()
 BesEmcHit ()
 ~BesEmcHit ()
 BesEmcHit (const BesEmcHit &)
const BesEmcHitoperator= (const BesEmcHit &)
int operator== (const BesEmcHit &) const
void * operator new (size_t)
void operator delete (void *)
void Draw ()
void Print (G4int)
void Print ()
void AddCrystal (G4double de, G4double dl)
void SetEdepCrystal (G4double de)
void SetEdepCasing (G4double de)
void SetTrakCrystal (G4double dl)
void SetPosCrystal (G4ThreeVector position)
void SetTimeCrystal (G4double t)
void SetNumCrystal (G4int id, G4int numTheta, G4int numPhi)
void SetTrackIndex (G4int index)
void SetG4Index (G4int index)
void SetMomentum (G4ThreeVector momen)
G4double GetTotalEdepCrystal ()
G4double GetTotalTrakCrystal ()
G4double GetEdepCrystal ()
G4double GetEdepCasing ()
G4double GetTrakCrystal ()
G4ThreeVector GetPosCrystal ()
G4double GetTimeCrystal ()
G4int GetPartId ()
G4int GetNumThetaCrystal ()
G4int GetNumPhiCrystal ()
G4int GetTrackIndex ()
G4int GetG4Index ()
G4ThreeVector GetMomentum ()

Detailed Description

Constructor & Destructor Documentation

◆ BesEmcHit() [1/6]

BesEmcHit::BesEmcHit ( )

Definition at line 23 of file BesEmcHit.cc.

23 {
24 TotalEdepCrystal = 0.;
25 TotalTrackLengthCrystal = 0.;
26 EdepCrystal = 0.;
27 TrackLengthCrystal = 0.;
28 EdepCasing = 0.;
29 PositionCrystal = G4ThreeVector( 0, 0, 0 );
30 TimeCrystal = 0.;
31 PartId = 0;
32 NumTheta = 0;
33 NumPhi = 0;
34 trackIndex = 0;
35 g4Index = 0;
36 momentum = G4ThreeVector( 0, 0, 0 );
37}

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

◆ ~BesEmcHit() [1/3]

BesEmcHit::~BesEmcHit ( )

Definition at line 41 of file BesEmcHit.cc.

41{}

◆ BesEmcHit() [2/6]

BesEmcHit::BesEmcHit ( const BesEmcHit & right)

Definition at line 45 of file BesEmcHit.cc.

45 : G4VHit() {
46 EdepCrystal = right.EdepCrystal;
47 TrackLengthCrystal = right.TrackLengthCrystal;
48 EdepCasing = right.EdepCasing;
49 PositionCrystal = right.PositionCrystal;
50 TimeCrystal = right.TimeCrystal;
51 PartId = right.PartId;
52 NumTheta = right.NumTheta;
53 NumPhi = right.NumPhi;
54 trackIndex = right.trackIndex;
55 g4Index = right.g4Index;
56 momentum = right.momentum;
57}

◆ BesEmcHit() [3/6]

BesEmcHit::BesEmcHit ( )

◆ ~BesEmcHit() [2/3]

BesEmcHit::~BesEmcHit ( )

◆ BesEmcHit() [4/6]

BesEmcHit::BesEmcHit ( const BesEmcHit & )

◆ BesEmcHit() [5/6]

BesEmcHit::BesEmcHit ( )

◆ ~BesEmcHit() [3/3]

BesEmcHit::~BesEmcHit ( )

◆ BesEmcHit() [6/6]

BesEmcHit::BesEmcHit ( const BesEmcHit & )

Member Function Documentation

◆ AddCrystal() [1/3]

void BesEmcHit::AddCrystal ( G4double de,
G4double dl )
inline

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

39 {
40 TotalEdepCrystal += de;
41 TotalTrackLengthCrystal += dl;
42 };

◆ AddCrystal() [2/3]

void BesEmcHit::AddCrystal ( G4double de,
G4double dl )
inline

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

39 {
40 TotalEdepCrystal += de;
41 TotalTrackLengthCrystal += dl;
42 };

◆ AddCrystal() [3/3]

void BesEmcHit::AddCrystal ( G4double de,
G4double dl )
inline

Definition at line 39 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

39 {
40 TotalEdepCrystal += de;
41 TotalTrackLengthCrystal += dl;
42 };

◆ Draw() [1/3]

void BesEmcHit::Draw ( )

Definition at line 84 of file BesEmcHit.cc.

84{}

◆ Draw() [2/3]

void BesEmcHit::Draw ( )

◆ Draw() [3/3]

void BesEmcHit::Draw ( )

◆ GetEdepCasing() [1/3]

G4double BesEmcHit::GetEdepCasing ( )
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

61{ return EdepCasing; };

◆ GetEdepCasing() [2/3]

G4double BesEmcHit::GetEdepCasing ( )
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

61{ return EdepCasing; };

◆ GetEdepCasing() [3/3]

G4double BesEmcHit::GetEdepCasing ( )
inline

Definition at line 61 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

61{ return EdepCasing; };

◆ GetEdepCrystal() [1/3]

◆ GetEdepCrystal() [2/3]

G4double BesEmcHit::GetEdepCrystal ( )
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

60{ return EdepCrystal; };

◆ GetEdepCrystal() [3/3]

G4double BesEmcHit::GetEdepCrystal ( )
inline

Definition at line 60 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

60{ return EdepCrystal; };

◆ GetG4Index() [1/3]

G4int BesEmcHit::GetG4Index ( )
inline

Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

69{ return g4Index; }

◆ GetG4Index() [2/3]

G4int BesEmcHit::GetG4Index ( )
inline

Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

69{ return g4Index; }

◆ GetG4Index() [3/3]

G4int BesEmcHit::GetG4Index ( )
inline

Definition at line 69 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

69{ return g4Index; }

◆ GetMomentum() [1/3]

G4ThreeVector BesEmcHit::GetMomentum ( )
inline

◆ GetMomentum() [2/3]

G4ThreeVector BesEmcHit::GetMomentum ( )
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

70{ return momentum; }

◆ GetMomentum() [3/3]

G4ThreeVector BesEmcHit::GetMomentum ( )
inline

Definition at line 70 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

70{ return momentum; }

◆ GetNumPhiCrystal() [1/3]

G4int BesEmcHit::GetNumPhiCrystal ( )
inline

◆ GetNumPhiCrystal() [2/3]

G4int BesEmcHit::GetNumPhiCrystal ( )
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

67{ return NumPhi; };

◆ GetNumPhiCrystal() [3/3]

G4int BesEmcHit::GetNumPhiCrystal ( )
inline

Definition at line 67 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

67{ return NumPhi; };

◆ GetNumThetaCrystal() [1/3]

G4int BesEmcHit::GetNumThetaCrystal ( )
inline

◆ GetNumThetaCrystal() [2/3]

G4int BesEmcHit::GetNumThetaCrystal ( )
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

66{ return NumTheta; };

◆ GetNumThetaCrystal() [3/3]

G4int BesEmcHit::GetNumThetaCrystal ( )
inline

Definition at line 66 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

66{ return NumTheta; };

◆ GetPartId() [1/3]

G4int BesEmcHit::GetPartId ( )
inline

◆ GetPartId() [2/3]

G4int BesEmcHit::GetPartId ( )
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

65{ return PartId; };

◆ GetPartId() [3/3]

G4int BesEmcHit::GetPartId ( )
inline

Definition at line 65 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

65{ return PartId; };

◆ GetPosCrystal() [1/3]

G4ThreeVector BesEmcHit::GetPosCrystal ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

63{ return PositionCrystal; };

Referenced by BesAsciiIO::SaveEmcTruth(), and BesMcTruthWriter::SaveEmcTruth().

◆ GetPosCrystal() [2/3]

G4ThreeVector BesEmcHit::GetPosCrystal ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

63{ return PositionCrystal; };

◆ GetPosCrystal() [3/3]

G4ThreeVector BesEmcHit::GetPosCrystal ( )
inline

Definition at line 63 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

63{ return PositionCrystal; };

◆ GetTimeCrystal() [1/3]

G4double BesEmcHit::GetTimeCrystal ( )
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

64{ return TimeCrystal; };

Referenced by BesEmcWaveform::updateWaveform().

◆ GetTimeCrystal() [2/3]

G4double BesEmcHit::GetTimeCrystal ( )
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

64{ return TimeCrystal; };

◆ GetTimeCrystal() [3/3]

G4double BesEmcHit::GetTimeCrystal ( )
inline

Definition at line 64 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

64{ return TimeCrystal; };

◆ GetTotalEdepCrystal() [1/3]

G4double BesEmcHit::GetTotalEdepCrystal ( )
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

58{ return TotalEdepCrystal; };

◆ GetTotalEdepCrystal() [2/3]

G4double BesEmcHit::GetTotalEdepCrystal ( )
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

58{ return TotalEdepCrystal; };

◆ GetTotalEdepCrystal() [3/3]

G4double BesEmcHit::GetTotalEdepCrystal ( )
inline

Definition at line 58 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

58{ return TotalEdepCrystal; };

◆ GetTotalTrakCrystal() [1/3]

G4double BesEmcHit::GetTotalTrakCrystal ( )
inline

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

59{ return TotalTrackLengthCrystal; };

◆ GetTotalTrakCrystal() [2/3]

G4double BesEmcHit::GetTotalTrakCrystal ( )
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

59{ return TotalTrackLengthCrystal; };

◆ GetTotalTrakCrystal() [3/3]

G4double BesEmcHit::GetTotalTrakCrystal ( )
inline

Definition at line 59 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

59{ return TotalTrackLengthCrystal; };

◆ GetTrackIndex() [1/3]

G4int BesEmcHit::GetTrackIndex ( )
inline

◆ GetTrackIndex() [2/3]

G4int BesEmcHit::GetTrackIndex ( )
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

68{ return trackIndex; }

◆ GetTrackIndex() [3/3]

G4int BesEmcHit::GetTrackIndex ( )
inline

Definition at line 68 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

68{ return trackIndex; }

◆ GetTrakCrystal() [1/3]

G4double BesEmcHit::GetTrakCrystal ( )
inline

Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

62{ return TrackLengthCrystal; };

◆ GetTrakCrystal() [2/3]

G4double BesEmcHit::GetTrakCrystal ( )
inline

Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

62{ return TrackLengthCrystal; };

◆ GetTrakCrystal() [3/3]

G4double BesEmcHit::GetTrakCrystal ( )
inline

Definition at line 62 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

62{ return TrackLengthCrystal; };

◆ operator delete() [1/3]

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

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

100 {
101 BesEmcHitAllocator.FreeSingle( (BesEmcHit*)aHit );
102}
G4Allocator< BesEmcHit > BesEmcHitAllocator
Definition BesEmcHit.cc:16

◆ operator delete() [2/3]

void BesEmcHit::operator delete ( void * )
inline

◆ operator delete() [3/3]

void BesEmcHit::operator delete ( void * )
inline

◆ operator new() [1/3]

void * BesEmcHit::operator new ( size_t )
inline

Definition at line 92 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

92 {
93 void* aHit;
94 aHit = (void*)BesEmcHitAllocator.MallocSingle();
95 return aHit;
96}

◆ operator new() [2/3]

void * BesEmcHit::operator new ( size_t )
inline

◆ operator new() [3/3]

void * BesEmcHit::operator new ( size_t )
inline

◆ operator=() [1/3]

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

Definition at line 61 of file BesEmcHit.cc.

61 {
62 EdepCrystal = right.EdepCrystal;
63 TrackLengthCrystal = right.TrackLengthCrystal;
64 EdepCasing = right.EdepCasing;
65 PositionCrystal = right.PositionCrystal;
66 TimeCrystal = right.TimeCrystal;
67 PartId = right.PartId;
68 NumTheta = right.NumTheta;
69 NumPhi = right.NumPhi;
70 trackIndex = right.trackIndex;
71 g4Index = right.g4Index;
72 momentum = right.momentum;
73 return *this;
74}

◆ operator=() [2/3]

const BesEmcHit & BesEmcHit::operator= ( const BesEmcHit & )

◆ operator=() [3/3]

const BesEmcHit & BesEmcHit::operator= ( const BesEmcHit & )

◆ operator==() [1/3]

int BesEmcHit::operator== ( const BesEmcHit & right) const

Definition at line 78 of file BesEmcHit.cc.

78 {
79 return ( this == &right ) ? 1 : 0;
80}

◆ operator==() [2/3]

int BesEmcHit::operator== ( const BesEmcHit & ) const

◆ operator==() [3/3]

int BesEmcHit::operator== ( const BesEmcHit & ) const

◆ Print() [1/6]

void BesEmcHit::Print ( )

Definition at line 99 of file BesEmcHit.cc.

99 {
100 G4cout << "time: " << TimeCrystal << " edep: " << EdepCrystal << G4endl;
101}

◆ Print() [2/6]

void BesEmcHit::Print ( )

◆ Print() [3/6]

void BesEmcHit::Print ( )

◆ Print() [4/6]

void BesEmcHit::Print ( G4int verboseLevel)

Definition at line 88 of file BesEmcHit.cc.

88 {
89 if ( verboseLevel > 0 )
90 G4cout << "Hit in crystal:" << NumTheta << "," << NumPhi << G4endl
91 << "Energy deposited:" << G4BestUnit( EdepCrystal, "Energy" ) << G4endl;
92 if ( verboseLevel > 1 )
93 G4cout << "Hit time :" << G4BestUnit( TimeCrystal, "Time" ) << G4endl
94 << " position :" << G4BestUnit( PositionCrystal, "Length" ) << G4endl;
95 if ( verboseLevel > 2 )
96 G4cout << "Track length :" << G4BestUnit( TrackLengthCrystal, "Length" ) << G4endl;
97}

◆ Print() [5/6]

void BesEmcHit::Print ( G4int )

◆ Print() [6/6]

void BesEmcHit::Print ( G4int )

◆ SetEdepCasing() [1/3]

void BesEmcHit::SetEdepCasing ( G4double de)
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

45{ EdepCasing = de; };

◆ SetEdepCasing() [2/3]

void BesEmcHit::SetEdepCasing ( G4double de)
inline

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

45{ EdepCasing = de; };

◆ SetEdepCasing() [3/3]

void BesEmcHit::SetEdepCasing ( G4double de)
inline

Definition at line 45 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

45{ EdepCasing = de; };

◆ SetEdepCrystal() [1/3]

void BesEmcHit::SetEdepCrystal ( G4double de)
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

44{ EdepCrystal = de; };

Referenced by BesEmcSD::ProcessHits().

◆ SetEdepCrystal() [2/3]

void BesEmcHit::SetEdepCrystal ( G4double de)
inline

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

44{ EdepCrystal = de; };

◆ SetEdepCrystal() [3/3]

void BesEmcHit::SetEdepCrystal ( G4double de)
inline

Definition at line 44 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

44{ EdepCrystal = de; };

◆ SetG4Index() [1/3]

void BesEmcHit::SetG4Index ( G4int index)
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

55{ g4Index = index; }

Referenced by BesEmcSD::ProcessHits().

◆ SetG4Index() [2/3]

void BesEmcHit::SetG4Index ( G4int index)
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

55{ g4Index = index; }

◆ SetG4Index() [3/3]

void BesEmcHit::SetG4Index ( G4int index)
inline

Definition at line 55 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

55{ g4Index = index; }

◆ SetMomentum() [1/3]

void BesEmcHit::SetMomentum ( G4ThreeVector momen)
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

56{ momentum = momen; }

Referenced by BesEmcSD::ProcessHits().

◆ SetMomentum() [2/3]

void BesEmcHit::SetMomentum ( G4ThreeVector momen)
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

56{ momentum = momen; }

◆ SetMomentum() [3/3]

void BesEmcHit::SetMomentum ( G4ThreeVector momen)
inline

Definition at line 56 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

56{ momentum = momen; }

◆ SetNumCrystal() [1/3]

void BesEmcHit::SetNumCrystal ( G4int id,
G4int numTheta,
G4int numPhi )
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

49 {
50 PartId = id;
51 NumTheta = numTheta;
52 NumPhi = numPhi;
53 };

Referenced by BesEmcSD::ProcessHits().

◆ SetNumCrystal() [2/3]

void BesEmcHit::SetNumCrystal ( G4int id,
G4int numTheta,
G4int numPhi )
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

49 {
50 PartId = id;
51 NumTheta = numTheta;
52 NumPhi = numPhi;
53 };

◆ SetNumCrystal() [3/3]

void BesEmcHit::SetNumCrystal ( G4int id,
G4int numTheta,
G4int numPhi )
inline

Definition at line 49 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

49 {
50 PartId = id;
51 NumTheta = numTheta;
52 NumPhi = numPhi;
53 };

◆ SetPosCrystal() [1/3]

void BesEmcHit::SetPosCrystal ( G4ThreeVector position)
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

47{ PositionCrystal = position; };

Referenced by BesEmcSD::ProcessHits().

◆ SetPosCrystal() [2/3]

void BesEmcHit::SetPosCrystal ( G4ThreeVector position)
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

47{ PositionCrystal = position; };

◆ SetPosCrystal() [3/3]

void BesEmcHit::SetPosCrystal ( G4ThreeVector position)
inline

Definition at line 47 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

47{ PositionCrystal = position; };

◆ SetTimeCrystal() [1/3]

void BesEmcHit::SetTimeCrystal ( G4double t)
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

48{ TimeCrystal = t; };
int t()
Definition t.c:1

Referenced by BesEmcSD::ProcessHits().

◆ SetTimeCrystal() [2/3]

void BesEmcHit::SetTimeCrystal ( G4double t)
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

48{ TimeCrystal = t; };

◆ SetTimeCrystal() [3/3]

void BesEmcHit::SetTimeCrystal ( G4double t)
inline

Definition at line 48 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

48{ TimeCrystal = t; };

◆ SetTrackIndex() [1/3]

void BesEmcHit::SetTrackIndex ( G4int index)
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

54{ trackIndex = index; }

Referenced by BesEmcSD::ProcessHits().

◆ SetTrackIndex() [2/3]

void BesEmcHit::SetTrackIndex ( G4int index)
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

54{ trackIndex = index; }

◆ SetTrackIndex() [3/3]

void BesEmcHit::SetTrackIndex ( G4int index)
inline

Definition at line 54 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

54{ trackIndex = index; }

◆ SetTrakCrystal() [1/3]

void BesEmcHit::SetTrakCrystal ( G4double dl)
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcHit.hh.

46{ TrackLengthCrystal = dl; };

Referenced by BesEmcSD::ProcessHits().

◆ SetTrakCrystal() [2/3]

void BesEmcHit::SetTrakCrystal ( G4double dl)
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcHit.hh.

46{ TrackLengthCrystal = dl; };

◆ SetTrakCrystal() [3/3]

void BesEmcHit::SetTrakCrystal ( G4double dl)
inline

Definition at line 46 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcHit.hh.

46{ TrackLengthCrystal = dl; };

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