|
BOSS 8.0.0
BESIII Offline Software System
|
#include <MdcTunningSvc.h>
Public Member Functions | |
| MdcTunningSvc (const std::string &name, ISvcLocator *svcloc) | |
| ~MdcTunningSvc () | |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| void | handle (const Incident &) |
| bool | initTuningConst () |
| bool | setMcEff (std::string eff_con) |
| bool | setMcRes () |
| bool | setMcRes2 (std::string res_con) |
| bool | setMcRes3 (std::string res_con) |
| StatusCode | getMdcTuningTableInfo () |
| BesMdcRes * | getMdcRes () |
| void | setMdcRes (std::string path) |
| double | NewSig (int layerId, double driftD) |
| double | DeldriftD (int layerId, double driftD) |
| double | Delcostta (int layerId, double costta) |
| double | GetEff (int layerId, int cellId, double driftD, double cosTheta, int posFlag) |
| double | GetRes (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &mean, double &sigma) |
| double | GetRes2 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2) |
| double | GetRes3 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2, double &ResLargest, double &ResSmallest, double &ResRatio) |
| double | ResvEntr (int layerId, double enterA, int ilr, double driftD) |
| double | DelEtr_Sig (int lay, double enterA, int ilr, double driftD) |
| double | get_docaEff (int i, int j) |
| double | get_thetaEff (int i, int j) |
| double | get_cellEff (int i, int j) |
Definition at line 16 of file MdcTunningSvc.h.
| MdcTunningSvc::MdcTunningSvc | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
Definition at line 28 of file MdcTunningSvc.cc.
Referenced by MdcTunningSvc().
| MdcTunningSvc::~MdcTunningSvc | ( | ) |
Definition at line 55 of file MdcTunningSvc.cc.
| double MdcTunningSvc::Delcostta | ( | int | layerId, |
| double | costta ) |
Definition at line 518 of file MdcTunningSvc.cc.
| double MdcTunningSvc::DeldriftD | ( | int | layerId, |
| double | driftD ) |
Definition at line 486 of file MdcTunningSvc.cc.
| double MdcTunningSvc::DelEtr_Sig | ( | int | lay, |
| double | enterA, | ||
| int | ilr, | ||
| double | driftD ) |
Definition at line 898 of file MdcTunningSvc.cc.
|
virtual |
Definition at line 130 of file MdcTunningSvc.cc.
|
inline |
Definition at line 57 of file MdcTunningSvc.h.
|
inline |
Definition at line 55 of file MdcTunningSvc.h.
|
inline |
Definition at line 56 of file MdcTunningSvc.h.
| double MdcTunningSvc::GetEff | ( | int | layerId, |
| int | cellId, | ||
| double | driftD, | ||
| double | cosTheta, | ||
| int | posFlag ) |
Definition at line 554 of file MdcTunningSvc.cc.
| BesMdcRes * MdcTunningSvc::getMdcRes | ( | ) |
Definition at line 457 of file MdcTunningSvc.cc.
| StatusCode MdcTunningSvc::getMdcTuningTableInfo | ( | ) |
std::cout<<"get MDC tuning data form run " <<run+cnt*j<<" instread of run"<< run<<std::endl;
Definition at line 943 of file MdcTunningSvc.cc.
Referenced by handle().
| double MdcTunningSvc::GetRes | ( | int | layerId, |
| int | cellId, | ||
| double | driftD, | ||
| double | cosTheta, | ||
| int | posFlag, | ||
| double | entranceAngle, | ||
| double & | mean, | ||
| double & | sigma ) |
Definition at line 598 of file MdcTunningSvc.cc.
| double MdcTunningSvc::GetRes2 | ( | int | layerId, |
| int | cellId, | ||
| double | driftD, | ||
| double | cosTheta, | ||
| int | posFlag, | ||
| double | entranceAngle, | ||
| double & | f, | ||
| double & | mean1, | ||
| double & | sigma1, | ||
| double & | mean2, | ||
| double & | sigma2 ) |
Definition at line 645 of file MdcTunningSvc.cc.
| double MdcTunningSvc::GetRes3 | ( | int | layerId, |
| int | cellId, | ||
| double | driftD, | ||
| double | cosTheta, | ||
| int | posFlag, | ||
| double | entranceAngle, | ||
| double & | f, | ||
| double & | mean1, | ||
| double & | sigma1, | ||
| double & | mean2, | ||
| double & | sigma2, | ||
| double & | ResLargest, | ||
| double & | ResSmallest, | ||
| double & | ResRatio ) |
Definition at line 744 of file MdcTunningSvc.cc.
| void MdcTunningSvc::handle | ( | const Incident & | inc | ) |
Definition at line 138 of file MdcTunningSvc.cc.
|
virtual |
Definition at line 68 of file MdcTunningSvc.cc.
| bool MdcTunningSvc::initTuningConst | ( | ) |
Definition at line 162 of file MdcTunningSvc.cc.
Referenced by initialize().
| double MdcTunningSvc::NewSig | ( | int | layerId, |
| double | driftD ) |
Definition at line 464 of file MdcTunningSvc.cc.
| double MdcTunningSvc::ResvEntr | ( | int | layerId, |
| double | enterA, | ||
| int | ilr, | ||
| double | driftD ) |
Definition at line 867 of file MdcTunningSvc.cc.
| bool MdcTunningSvc::setMcEff | ( | std::string | eff_con | ) |
Definition at line 191 of file MdcTunningSvc.cc.
Referenced by getMdcTuningTableInfo(), and initTuningConst().
| bool MdcTunningSvc::setMcRes | ( | ) |
Definition at line 261 of file MdcTunningSvc.cc.
| bool MdcTunningSvc::setMcRes2 | ( | std::string | res_con | ) |
Definition at line 304 of file MdcTunningSvc.cc.
| bool MdcTunningSvc::setMcRes3 | ( | std::string | res_con | ) |
Definition at line 371 of file MdcTunningSvc.cc.
Referenced by getMdcTuningTableInfo(), and initTuningConst().
| void MdcTunningSvc::setMdcRes | ( | std::string | path | ) |
Definition at line 459 of file MdcTunningSvc.cc.