BOSS 7.0.1
BESIII Offline Software System
|
#include <MdcTunningSvc.h>
Public Member Functions | |
MdcTunningSvc (const std::string &name, ISvcLocator *svcloc) | |
~MdcTunningSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
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) |
MdcTunningSvc (const std::string &name, ISvcLocator *svcloc) | |
~MdcTunningSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
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) |
virtual BesMdcRes * | getMdcRes ()=0 |
virtual void | setMdcRes (std::string path)=0 |
virtual double | NewSig (int layerId, double driftD)=0 |
virtual double | DeldriftD (int layerId, double driftD)=0 |
virtual double | Delcostta (int layerId, double costta)=0 |
virtual double | GetEff (int layerId, int cellId, double driftD, double cosTheta, int posFlag)=0 |
virtual double | GetRes (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &mean, double &sigma)=0 |
virtual double | ResvEntr (int layerId, double enterA, int ilr, double driftD)=0 |
virtual double | DelEtr_Sig (int lay, double enterA, int ilr, double driftD)=0 |
virtual double | get_docaEff (int i, int j)=0 |
virtual double | get_thetaEff (int i, int j)=0 |
virtual double | get_cellEff (int i, int j)=0 |
virtual BesMdcRes * | getMdcRes ()=0 |
virtual void | setMdcRes (std::string path)=0 |
virtual double | NewSig (int layerId, double driftD)=0 |
virtual double | DeldriftD (int layerId, double driftD)=0 |
virtual double | Delcostta (int layerId, double costta)=0 |
virtual double | GetEff (int layerId, int cellId, double driftD, double cosTheta, int posFlag)=0 |
virtual double | GetRes (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &mean, double &sigma)=0 |
virtual double | ResvEntr (int layerId, double enterA, int ilr, double driftD)=0 |
virtual double | DelEtr_Sig (int lay, double enterA, int ilr, double driftD)=0 |
virtual double | get_docaEff (int i, int j)=0 |
virtual double | get_thetaEff (int i, int j)=0 |
virtual double | get_cellEff (int i, int j)=0 |
Additional Inherited Members | |
Static Public Member Functions inherited from IMdcTunningSvc | |
static const InterfaceID & | interfaceID () |
static const InterfaceID & | interfaceID () |
Definition at line 16 of file InstallArea/include/MdcTunningSvc/MdcTunningSvc/MdcTunningSvc.h.
MdcTunningSvc::MdcTunningSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
MdcTunningSvc::~MdcTunningSvc | ( | ) |
Definition at line 58 of file MdcTunningSvc.cc.
MdcTunningSvc::MdcTunningSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
MdcTunningSvc::~MdcTunningSvc | ( | ) |
|
virtual |
Implements IMdcTunningSvc.
Definition at line 495 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
|
virtual |
Implements IMdcTunningSvc.
Definition at line 459 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
|
virtual |
Implements IMdcTunningSvc.
Definition at line 812 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
|
virtual |
Definition at line 134 of file MdcTunningSvc.cc.
|
virtual |
|
inlinevirtual |
Implements IMdcTunningSvc.
Definition at line 51 of file InstallArea/include/MdcTunningSvc/MdcTunningSvc/MdcTunningSvc.h.
|
inlinevirtual |
Implements IMdcTunningSvc.
Definition at line 51 of file Simulation/BOOST/MdcTunningSvc/MdcTunningSvc-00-00-27/MdcTunningSvc/MdcTunningSvc.h.
|
inlinevirtual |
Implements IMdcTunningSvc.
Definition at line 49 of file InstallArea/include/MdcTunningSvc/MdcTunningSvc/MdcTunningSvc.h.
|
inlinevirtual |
Implements IMdcTunningSvc.
Definition at line 49 of file Simulation/BOOST/MdcTunningSvc/MdcTunningSvc-00-00-27/MdcTunningSvc/MdcTunningSvc.h.
|
inlinevirtual |
Implements IMdcTunningSvc.
Definition at line 50 of file InstallArea/include/MdcTunningSvc/MdcTunningSvc/MdcTunningSvc.h.
|
inlinevirtual |
Implements IMdcTunningSvc.
Definition at line 50 of file Simulation/BOOST/MdcTunningSvc/MdcTunningSvc-00-00-27/MdcTunningSvc/MdcTunningSvc.h.
|
virtual |
Implements IMdcTunningSvc.
Definition at line 537 of file MdcTunningSvc.cc.
Referenced by BesMdcDigitizer::Digitize().
|
virtual |
Implements IMdcTunningSvc.
|
virtual |
Implements IMdcTunningSvc.
Definition at line 427 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
StatusCode MdcTunningSvc::getMdcTuningTableInfo | ( | ) |
Definition at line 858 of file MdcTunningSvc.cc.
Referenced by handle().
StatusCode MdcTunningSvc::getMdcTuningTableInfo | ( | ) |
|
virtual |
Implements IMdcTunningSvc.
Definition at line 574 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
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 609 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 | ||
) |
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 682 of file MdcTunningSvc.cc.
Referenced by BesMdcDigitizer::Digitize().
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 | ||
) |
void MdcTunningSvc::handle | ( | const Incident & | inc | ) |
Definition at line 142 of file MdcTunningSvc.cc.
void MdcTunningSvc::handle | ( | const Incident & | ) |
|
virtual |
Definition at line 72 of file MdcTunningSvc.cc.
|
virtual |
bool MdcTunningSvc::initTuningConst | ( | ) |
Definition at line 162 of file MdcTunningSvc.cc.
Referenced by initialize().
bool MdcTunningSvc::initTuningConst | ( | ) |
|
virtual |
Implements IMdcTunningSvc.
Definition at line 436 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
|
virtual |
Definition at line 62 of file MdcTunningSvc.cc.
|
virtual |
|
virtual |
Implements IMdcTunningSvc.
Definition at line 779 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.
bool MdcTunningSvc::setMcEff | ( | std::string | eff_con | ) |
Definition at line 188 of file MdcTunningSvc.cc.
Referenced by getMdcTuningTableInfo(), and initTuningConst().
bool MdcTunningSvc::setMcEff | ( | std::string | eff_con | ) |
bool MdcTunningSvc::setMcRes | ( | ) |
Definition at line 267 of file MdcTunningSvc.cc.
bool MdcTunningSvc::setMcRes | ( | ) |
bool MdcTunningSvc::setMcRes2 | ( | std::string | res_con | ) |
Definition at line 302 of file MdcTunningSvc.cc.
bool MdcTunningSvc::setMcRes2 | ( | std::string | res_con | ) |
bool MdcTunningSvc::setMcRes3 | ( | std::string | res_con | ) |
Definition at line 357 of file MdcTunningSvc.cc.
Referenced by getMdcTuningTableInfo(), and initTuningConst().
bool MdcTunningSvc::setMcRes3 | ( | std::string | res_con | ) |
|
virtual |
Implements IMdcTunningSvc.
Definition at line 431 of file MdcTunningSvc.cc.
|
virtual |
Implements IMdcTunningSvc.