#include <MinBiasScintillatorSD.h>
|
| int | cell_index (int side, int phi, int eta) const |
| int | dist_index (int side, int eta) const |
| G4double | BirkLaw (const G4Step *aStep) const |
| double | deltaT (double time) const |
| | function to provide correct deltaT bin width for given time
|
Definition at line 36 of file MinBiasScintillatorSD.h.
◆ MinBiasScintillatorSD()
| MinBiasScintillatorSD::MinBiasScintillatorSD |
( |
const G4String & | name, |
|
|
const std::string & | hitCollectionName, |
|
|
const MinBiasScintSDOptions & | opts ) |
◆ ~MinBiasScintillatorSD()
| MinBiasScintillatorSD::~MinBiasScintillatorSD |
( |
| ) |
|
|
default |
◆ BirkLaw()
| G4double MinBiasScintillatorSD::BirkLaw |
( |
const G4Step * | aStep | ) |
const |
|
private |
◆ cell_index()
| int MinBiasScintillatorSD::cell_index |
( |
int | side, |
|
|
int | phi, |
|
|
int | eta ) const |
|
inlineprivate |
Definition at line 63 of file MinBiasScintillatorSD.h.
63 {
65 }
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
◆ deltaT()
| double MinBiasScintillatorSD::deltaT |
( |
double | time | ) |
const |
|
inlineprivate |
function to provide correct deltaT bin width for given time
Definition at line 106 of file MinBiasScintillatorSD.h.
106 {
112 }
113 return delta;
114 }
std::vector< double > m_deltaTvec
◆ dist_index()
| int MinBiasScintillatorSD::dist_index |
( |
int | side, |
|
|
int | eta ) const |
|
inlineprivate |
◆ EndOfAthenaEvent()
| void MinBiasScintillatorSD::EndOfAthenaEvent |
( |
| ) |
|
◆ Initialize()
| virtual void MinBiasScintillatorSD::Initialize |
( |
G4HCofThisEvent * | | ) |
|
|
finaloverridevirtual |
◆ ProcessHits()
| virtual G4bool MinBiasScintillatorSD::ProcessHits |
( |
G4Step * | , |
|
|
G4TouchableHistory * | ) |
|
finaloverridevirtual |
◆ m_channelID
◆ m_deltaT
| double MinBiasScintillatorSD::m_deltaT |
|
private |
◆ m_deltaT_cell
| double MinBiasScintillatorSD::m_deltaT_cell[N_DIST] |
|
private |
◆ m_deltaTvec
| std::vector<double> MinBiasScintillatorSD::m_deltaTvec |
|
private |
◆ m_HitColl
◆ m_lateHitTime
| double MinBiasScintillatorSD::m_lateHitTime |
|
private |
time for hits which are above m_timeCut threshold it is equal to m_tilesize_deltaT - m_deltaT
Definition at line 96 of file MinBiasScintillatorSD.h.
◆ m_numberOfHitsInCell
| std::vector<int> MinBiasScintillatorSD::m_numberOfHitsInCell |
|
private |
◆ m_options
◆ m_tempSimHit
| std::vector<TileSimHit*> MinBiasScintillatorSD::m_tempSimHit |
|
private |
◆ m_tileTBID
| const TileTBID* MinBiasScintillatorSD::m_tileTBID |
|
private |
◆ m_timeCut
| double MinBiasScintillatorSD::m_timeCut |
|
private |
◆ N_CELLS
◆ N_DIST
| const int MinBiasScintillatorSD::N_DIST = N_SIDE * N_ETA |
|
staticprivate |
◆ N_ETA
| const int MinBiasScintillatorSD::N_ETA = 2 |
|
staticprivate |
◆ N_PHI
| const int MinBiasScintillatorSD::N_PHI = 8 |
|
staticprivate |
◆ N_SIDE
| const int MinBiasScintillatorSD::N_SIDE = 2 |
|
staticprivate |
The documentation for this class was generated from the following file: