BOSS 6.6.4.p01
BESIII Offline Software System
|
#include <BesMucNoise.hh>
Public Member Functions | |
BesMucNoise () | |
~BesMucNoise () | |
void | Initialize (G4String filename, G4LogicalVolume *logicalMuc) |
void | Initialize (G4String filename, G4LogicalVolume *logicalMuc, G4String temp) |
void | CheckCalibSvc () |
G4int | AddNoise (int model, BesMucHitsCollection *MucHitCollection, BesMucHitsCollection *MucHitList) |
G4int | NoiseByCnt (BesMucHitsCollection *MucHitCollection, BesMucHitsCollection *MucHitList) |
G4int | NoiseByNosRatio (BesMucHitsCollection *MucHitCollection, BesMucHitsCollection *MucHitList) |
G4int | NoiseSampling (int level, int prt, int seg, int lay, int strip) |
G4int | GetStripNo (G4int, G4int, G4int) |
G4int | IsNearestStrip (G4int, G4int, G4int, G4int, G4float) |
bool | IsExist (BesMucHit *aNoiseHit, BesMucHitsCollection *aMucHitList) |
G4float | Factorial (G4int i) |
void | InitProb () |
Static Public Member Functions | |
static BesMucNoise * | Instance (void) |
Definition at line 29 of file BesMucNoise.hh.
BesMucNoise::BesMucNoise | ( | ) |
Definition at line 37 of file BesMucNoise.cc.
Referenced by Instance().
BesMucNoise::~BesMucNoise | ( | ) |
Definition at line 45 of file BesMucNoise.cc.
G4int BesMucNoise::AddNoise | ( | int | model, |
BesMucHitsCollection * | MucHitCollection, | ||
BesMucHitsCollection * | MucHitList | ||
) |
Definition at line 220 of file BesMucNoise.cc.
Referenced by BesMucSD::BeginOfTruthEvent().
void BesMucNoise::CheckCalibSvc | ( | ) |
Definition at line 190 of file BesMucNoise.cc.
Referenced by Initialize().
G4float BesMucNoise::Factorial | ( | G4int | i | ) |
Definition at line 375 of file BesMucNoise.cc.
Referenced by NoiseSampling().
G4int BesMucNoise::GetStripNo | ( | G4int | part, |
G4int | seg, | ||
G4int | gap | ||
) |
Definition at line 387 of file BesMucNoise.cc.
Referenced by NoiseByCnt().
void BesMucNoise::Initialize | ( | G4String | filename, |
G4LogicalVolume * | logicalMuc | ||
) |
Definition at line 84 of file BesMucNoise.cc.
Referenced by BesMucSD::BesMucSD().
void BesMucNoise::Initialize | ( | G4String | filename, |
G4LogicalVolume * | logicalMuc, | ||
G4String | temp | ||
) |
Definition at line 51 of file BesMucNoise.cc.
void BesMucNoise::InitProb | ( | ) |
Definition at line 200 of file BesMucNoise.cc.
Referenced by Initialize().
|
static |
Definition at line 31 of file BesMucNoise.cc.
Referenced by BesMucSD::BesMucSD().
bool BesMucNoise::IsExist | ( | BesMucHit * | aNoiseHit, |
BesMucHitsCollection * | aMucHitList | ||
) |
Definition at line 327 of file BesMucNoise.cc.
Referenced by NoiseByCnt(), and NoiseByNosRatio().
G4int BesMucNoise::IsNearestStrip | ( | G4int | stripno, |
G4int | part, | ||
G4int | seg, | ||
G4int | gap, | ||
G4float | random | ||
) |
Definition at line 438 of file BesMucNoise.cc.
Referenced by GetStripNo().
G4int BesMucNoise::NoiseByCnt | ( | BesMucHitsCollection * | MucHitCollection, |
BesMucHitsCollection * | MucHitList | ||
) |
Definition at line 230 of file BesMucNoise.cc.
Referenced by AddNoise().
G4int BesMucNoise::NoiseByNosRatio | ( | BesMucHitsCollection * | MucHitCollection, |
BesMucHitsCollection * | MucHitList | ||
) |
Definition at line 286 of file BesMucNoise.cc.
Referenced by AddNoise().
G4int BesMucNoise::NoiseSampling | ( | int | level, |
int | prt, | ||
int | seg, | ||
int | lay, | ||
int | strip | ||
) |
Definition at line 347 of file BesMucNoise.cc.
Referenced by NoiseByCnt().