|
BOSS 8.0.0
BESIII Offline Software System
|
#include <BesEmcWaveform.hh>
Public Member Functions | |
| BesEmcWaveform () | |
| BesEmcWaveform (G4long, G4double, G4double) | |
| virtual | ~BesEmcWaveform () |
| G4double & | operator[] (G4long) const |
| virtual BesEmcWaveform & | operator*= (const G4double &) |
| virtual BesEmcWaveform & | operator/= (const G4double &) |
| virtual BesEmcWaveform & | operator+= (const BesEmcWaveform &) |
| virtual BesEmcWaveform & | operator= (const BesEmcWaveform &) |
| G4long | length () const |
| G4double * | GetWave () const |
| G4double | GetTau () const |
| G4double | GetSampleTime () const |
| G4double | GetPeakTime () const |
| G4double | GetTimeOffset () const |
| G4int | GetBitNb () const |
| G4int | GetGainFlag () const |
| G4double | GetPhotonsPerMeV () const |
| G4double | GetNonuniformity () const |
| G4double | max (G4long &binOfMax) const |
| void | updateWaveform (BesEmcHit *) |
| void | updateWaveform (BesEmcDigi *) |
| void | makeWaveform (G4double energy, G4double time) |
| void | digitize () |
| void | addElecNoise (G4double, G4double) |
| void | print () |
| BesEmcWaveform () | |
| BesEmcWaveform (G4long, G4double, G4double) | |
| virtual | ~BesEmcWaveform () |
| G4double & | operator[] (G4long) const |
| virtual BesEmcWaveform & | operator*= (const G4double &) |
| virtual BesEmcWaveform & | operator/= (const G4double &) |
| virtual BesEmcWaveform & | operator+= (const BesEmcWaveform &) |
| virtual BesEmcWaveform & | operator= (const BesEmcWaveform &) |
| G4long | length () const |
| G4double * | GetWave () const |
| G4double | GetTau () const |
| G4double | GetSampleTime () const |
| G4double | GetPeakTime () const |
| G4double | GetTimeOffset () const |
| G4int | GetBitNb () const |
| G4int | GetGainFlag () const |
| G4double | GetPhotonsPerMeV () const |
| G4double | GetNonuniformity () const |
| G4double | max (G4long &binOfMax) const |
| void | updateWaveform (BesEmcHit *) |
| void | updateWaveform (BesEmcDigi *) |
| void | makeWaveform (G4double energy, G4double time) |
| void | digitize () |
| void | addElecNoise (G4double, G4double) |
| void | print () |
| BesEmcWaveform () | |
| BesEmcWaveform (G4long, G4double, G4double) | |
| virtual | ~BesEmcWaveform () |
| G4double & | operator[] (G4long) const |
| virtual BesEmcWaveform & | operator*= (const G4double &) |
| virtual BesEmcWaveform & | operator/= (const G4double &) |
| virtual BesEmcWaveform & | operator+= (const BesEmcWaveform &) |
| virtual BesEmcWaveform & | operator= (const BesEmcWaveform &) |
| G4long | length () const |
| G4double * | GetWave () const |
| G4double | GetTau () const |
| G4double | GetSampleTime () const |
| G4double | GetPeakTime () const |
| G4double | GetTimeOffset () const |
| G4int | GetBitNb () const |
| G4int | GetGainFlag () const |
| G4double | GetPhotonsPerMeV () const |
| G4double | GetNonuniformity () const |
| G4double | max (G4long &binOfMax) const |
| void | updateWaveform (BesEmcHit *) |
| void | updateWaveform (BesEmcDigi *) |
| void | makeWaveform (G4double energy, G4double time) |
| void | digitize () |
| void | addElecNoise (G4double, G4double) |
| void | print () |
Protected Attributes | |
| G4double * | emcWave |
| G4long | array_size |
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
| BesEmcWaveform::BesEmcWaveform | ( | ) |
Definition at line 21 of file BesEmcWaveform.cc.
Referenced by operator*=(), operator+=(), operator/=(), and operator=().
| BesEmcWaveform::BesEmcWaveform | ( | G4long | size, |
| G4double | tau, | ||
| G4double | sampleTime ) |
Definition at line 45 of file BesEmcWaveform.cc.
|
virtual |
Definition at line 62 of file BesEmcWaveform.cc.
| BesEmcWaveform::BesEmcWaveform | ( | ) |
| BesEmcWaveform::BesEmcWaveform | ( | G4long | , |
| G4double | , | ||
| G4double | ) |
|
virtual |
| BesEmcWaveform::BesEmcWaveform | ( | ) |
| BesEmcWaveform::BesEmcWaveform | ( | G4long | , |
| G4double | , | ||
| G4double | ) |
|
virtual |
| void BesEmcWaveform::addElecNoise | ( | G4double | width, |
| G4double | coherentNoise ) |
Definition at line 185 of file BesEmcWaveform.cc.
Referenced by BesEmcDigitizer::AddNoise5x5(), BesEmcDigitizer::AddNoiseAll(), and BesEmcDigitizer::Digitize().
| void BesEmcWaveform::addElecNoise | ( | G4double | , |
| G4double | ) |
| void BesEmcWaveform::addElecNoise | ( | G4double | , |
| G4double | ) |
| void BesEmcWaveform::digitize | ( | ) |
Definition at line 151 of file BesEmcWaveform.cc.
Referenced by BesEmcDigitizer::AddNoise5x5(), BesEmcDigitizer::AddNoiseAll(), and BesEmcDigitizer::Digitize().
| void BesEmcWaveform::digitize | ( | ) |
| void BesEmcWaveform::digitize | ( | ) |
|
inline |
Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 68 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 69 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 71 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 71 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 71 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 66 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 70 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 65 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 64 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 67 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 63 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcWaveform.hh.
|
inline |
Definition at line 62 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcWaveform.hh.
| void BesEmcWaveform::makeWaveform | ( | G4double | energy, |
| G4double | time ) |
Definition at line 122 of file BesEmcWaveform.cc.
Referenced by updateWaveform(), and updateWaveform().
| void BesEmcWaveform::makeWaveform | ( | G4double | energy, |
| G4double | time ) |
| void BesEmcWaveform::makeWaveform | ( | G4double | energy, |
| G4double | time ) |
| G4double BesEmcWaveform::max | ( | G4long & | binOfMax | ) | const |
Definition at line 94 of file BesEmcWaveform.cc.
Referenced by BesEmcDigitizer::AddNoise5x5(), BesEmcDigitizer::AddNoiseAll(), and BesEmcDigitizer::Digitize().
| G4double BesEmcWaveform::max | ( | G4long & | binOfMax | ) | const |
| G4double BesEmcWaveform::max | ( | G4long & | binOfMax | ) | const |
|
virtual |
Definition at line 68 of file BesEmcWaveform.cc.
|
virtual |
|
virtual |
|
virtual |
Definition at line 78 of file BesEmcWaveform.cc.
|
virtual |
|
virtual |
|
virtual |
Definition at line 73 of file BesEmcWaveform.cc.
|
virtual |
|
virtual |
|
virtual |
Definition at line 83 of file BesEmcWaveform.cc.
|
virtual |
|
virtual |
|
inline |
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
|
inline |
|
inline |
| void BesEmcWaveform::print | ( | ) |
Definition at line 179 of file BesEmcWaveform.cc.
| void BesEmcWaveform::print | ( | ) |
| void BesEmcWaveform::print | ( | ) |
| void BesEmcWaveform::updateWaveform | ( | BesEmcDigi * | digi | ) |
Definition at line 115 of file BesEmcWaveform.cc.
| void BesEmcWaveform::updateWaveform | ( | BesEmcDigi * | ) |
| void BesEmcWaveform::updateWaveform | ( | BesEmcDigi * | ) |
| void BesEmcWaveform::updateWaveform | ( | BesEmcHit * | hit | ) |
Definition at line 108 of file BesEmcWaveform.cc.
Referenced by BesEmcDigitizer::AddNoise5x5(), BesEmcDigitizer::AddNoiseAll(), and BesEmcDigitizer::Digitize().
| void BesEmcWaveform::updateWaveform | ( | BesEmcHit * | ) |
| void BesEmcWaveform::updateWaveform | ( | BesEmcHit * | ) |
|
protected |
Definition at line 86 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
Referenced by addElecNoise(), BesEmcWaveform(), BesEmcWaveform(), digitize(), length(), makeWaveform(), max(), operator*=(), operator+=(), operator/=(), operator=(), operator[](), and print().
|
protected |
Definition at line 85 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcWaveform.hh.
Referenced by addElecNoise(), BesEmcWaveform(), BesEmcWaveform(), digitize(), GetWave(), makeWaveform(), max(), operator*=(), operator+=(), operator/=(), operator=(), operator[](), print(), and ~BesEmcWaveform().