BOSS 7.0.1
BESIII Offline Software System
|
#include <RealizationSvc.h>
Public Member Functions | |
RealizationSvc (const std::string &name, ISvcLocator *svcloc) | |
~RealizationSvc () | |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
void | handle (const Incident &) |
void | readDB (int runNo) |
void | updateRealData () |
int | getInitEvtID () |
void | setInitEvtID (int i) |
void | setLuminosity (float i) |
float | getLuminosity () |
float | getLuminosity (int runNo) |
void | setBunchPosX (double i) |
void | setBunchPosY (double i) |
void | setBunchPosZ (double i) |
void | setBunchSizeX (double i) |
void | setBunchSizeY (double i) |
void | setBunchSizeZ (double i) |
double | getBunchPosX () |
double | getBunchPosY () |
double | getBunchPosZ () |
double | getBunchSizeX () |
double | getBunchSizeY () |
double | getBunchSizeZ () |
double | getTrgGain (int cry_id) |
void | setRunEvtNum (int i) |
int | getRunEvtNum () |
void | setTrgTable (std::vector< uint32_t > i) |
std::vector< uint32_t > | getTrgTable () |
int | getEtotDataSteps () |
int | getVthBEtotH () |
int | getVthEEtotH () |
int | getVthEtotL () |
int | getVthEtotM () |
int | getVthBLZ () |
int | getVthDiffB () |
int | getVthDiffE () |
int | getVthBalBLK () |
int | getVthBalEEMC () |
int | getVthDiffMin () |
void | setBgFileName (std::vector< std::string > i) |
std::vector< std::string > | getBgFileName () |
std::vector< std::string > | getBgFileName (std::string query) |
float | getRunTotalTime () |
float | getTauValue () |
std::vector< double > | getRunInfo () |
std::vector< std::string > | getTofThreshold () |
std::vector< int > | getRunList () |
int | getRunId () |
void | setRunId (int i) |
bool | UseDBFlag () |
bool | ifReadBunch () |
bool | ifReadTrg () |
bool | ifReadRandTrg () |
bool | ifReadTFEE () |
RealizationSvc (const std::string &name, ISvcLocator *svcloc) | |
~RealizationSvc () | |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
void | handle (const Incident &) |
void | readDB (int runNo) |
void | updateRealData () |
int | getInitEvtID () |
void | setInitEvtID (int i) |
void | setLuminosity (float i) |
float | getLuminosity () |
float | getLuminosity (int runNo) |
void | setBunchPosX (double i) |
void | setBunchPosY (double i) |
void | setBunchPosZ (double i) |
void | setBunchSizeX (double i) |
void | setBunchSizeY (double i) |
void | setBunchSizeZ (double i) |
double | getBunchPosX () |
double | getBunchPosY () |
double | getBunchPosZ () |
double | getBunchSizeX () |
double | getBunchSizeY () |
double | getBunchSizeZ () |
double | getTrgGain (int cry_id) |
void | setRunEvtNum (int i) |
int | getRunEvtNum () |
void | setTrgTable (std::vector< uint32_t > i) |
std::vector< uint32_t > | getTrgTable () |
int | getEtotDataSteps () |
int | getVthBEtotH () |
int | getVthEEtotH () |
int | getVthEtotL () |
int | getVthEtotM () |
int | getVthBLZ () |
int | getVthDiffB () |
int | getVthDiffE () |
int | getVthBalBLK () |
int | getVthBalEEMC () |
int | getVthDiffMin () |
void | setBgFileName (std::vector< std::string > i) |
std::vector< std::string > | getBgFileName () |
std::vector< std::string > | getBgFileName (std::string query) |
float | getRunTotalTime () |
float | getTauValue () |
std::vector< double > | getRunInfo () |
std::vector< std::string > | getTofThreshold () |
std::vector< int > | getRunList () |
int | getRunId () |
void | setRunId (int i) |
bool | UseDBFlag () |
bool | ifReadBunch () |
bool | ifReadTrg () |
bool | ifReadRandTrg () |
bool | ifReadTFEE () |
Additional Inherited Members | |
Static Public Member Functions inherited from IRealizationSvc | |
static const InterfaceID & | interfaceID () |
static const InterfaceID & | interfaceID () |
Definition at line 16 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
RealizationSvc::RealizationSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
|
inline |
Definition at line 21 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
RealizationSvc::RealizationSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
|
inline |
Definition at line 21 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
virtual |
Definition at line 93 of file RealizationSvc.cxx.
|
virtual |
|
inline |
Definition at line 86 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by MixerAlg::execute(), and MixerAlg::initialize().
|
inline |
Definition at line 86 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
std::vector< std::string > RealizationSvc::getBgFileName | ( | std::string | query | ) |
Definition at line 146 of file RealizationSvc.cxx.
std::vector< std::string > RealizationSvc::getBgFileName | ( | std::string | query | ) |
|
inline |
Definition at line 47 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 47 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 48 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 48 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 49 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 49 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 50 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 50 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 51 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 51 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 52 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 52 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 73 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 73 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 34 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by McContext::McContext().
|
inline |
Definition at line 34 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 38 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by McContext::McContext().
|
inline |
Definition at line 38 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
float RealizationSvc::getLuminosity | ( | int | runNo | ) |
Definition at line 131 of file RealizationSvc.cxx.
float RealizationSvc::getLuminosity | ( | int | runNo | ) |
|
inline |
Definition at line 62 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 62 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 101 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesEventAction::EndOfEventAction(), DetVerSvcPack::funcSimulation(), BesTofDigitizer::GroupHits(), G4Svc::initialize(), BesTofDigitizerEcV3::ReadEffTree(), BesTofDigitizerBrV2::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtRspns().
|
inline |
Definition at line 101 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 94 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 94 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 100 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by McContext::McContext().
|
inline |
Definition at line 100 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 90 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by MixerAlg::execute().
|
inline |
Definition at line 90 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 91 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by MixerAlg::execute().
|
inline |
Definition at line 91 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 97 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 97 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 54 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesTrigL1::getEmcAnalogSig(), and EmcTCFinder::setEmcDigi().
|
inline |
Definition at line 54 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 70 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::handle().
|
inline |
Definition at line 70 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 81 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1BLK_GATE(), and BesGlobalTrigSvc::getL1EBL_BR().
|
inline |
Definition at line 81 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 82 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1EBL_EC().
|
inline |
Definition at line 82 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 74 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1ETOT_BR().
|
inline |
Definition at line 74 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 78 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1EBL_Z().
|
inline |
Definition at line 78 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 79 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1EDIFF_BR().
|
inline |
Definition at line 79 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 80 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1EDIFF_EC().
|
inline |
Definition at line 80 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 83 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 83 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 75 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1ETOT_EC().
|
inline |
Definition at line 75 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 76 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1ETOT_L().
|
inline |
Definition at line 76 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 77 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::getL1ETOT_M().
|
inline |
Definition at line 77 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
void RealizationSvc::handle | ( | const Incident & | inc | ) |
Definition at line 111 of file RealizationSvc.cxx.
void RealizationSvc::handle | ( | const Incident & | ) |
|
inline |
Definition at line 106 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by G4HepMCInterface::HepMC2G4().
|
inline |
Definition at line 106 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 108 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by MixerAlg::execute(), and MixerAlg::initialize().
|
inline |
Definition at line 108 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 109 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 109 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 107 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesGlobalTrigSvc::handle().
|
inline |
Definition at line 107 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
virtual |
Definition at line 39 of file RealizationSvc.cxx.
|
virtual |
|
virtual |
Definition at line 100 of file RealizationSvc.cxx.
|
virtual |
void RealizationSvc::readDB | ( | int | runNo | ) |
Definition at line 242 of file RealizationSvc.cxx.
Referenced by handle().
void RealizationSvc::readDB | ( | int | runNo | ) |
|
inline |
Definition at line 85 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 85 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 41 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 41 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 42 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 42 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 43 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 43 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 44 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 44 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 45 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 45 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 46 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 46 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 35 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 35 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 37 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 37 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 57 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by McContext::McContext(), and McContext::next().
|
inline |
Definition at line 57 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 102 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by McContext::McContext(), and McContext::next().
|
inline |
Definition at line 102 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 69 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
|
inline |
Definition at line 69 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.
void RealizationSvc::updateRealData | ( | ) |
Definition at line 436 of file RealizationSvc.cxx.
void RealizationSvc::updateRealData | ( | ) |
|
inline |
Definition at line 104 of file InstallArea/include/RealizationSvc/RealizationSvc/RealizationSvc.h.
Referenced by BesEventAction::EndOfEventAction(), MixerAlg::execute(), BesGlobalTrigSvc::handle(), G4HepMCInterface::HepMC2G4(), MixerAlg::initialize(), BesGlobalTrigSvc::initialize(), McContext::McContext(), McContext::next(), and MixerAlg::nextEvent().
|
inline |
Definition at line 104 of file Simulation/Realization/RealizationSvc/RealizationSvc-00-00-41/RealizationSvc/RealizationSvc.h.