BOSS 7.0.6
BESIII Offline Software System
|
#include <EmcRecParameter.h>
Public Member Functions | |
double | ElectronicsNoiseLevel () const |
double | EThresholdSeed () const |
double | EThresholdCluster () const |
double | LogPosOffset () const |
double | TimeMin () const |
double | TimeMax () const |
double | MethodMode () const |
double | PosCorr () const |
double | DataMode () const |
int | ElecSaturation () const |
double | MoliereRadius () const |
double | LateralProfile () const |
double | ECorr (int n) const |
double | SigE (int n) const |
double | SigTheta (int n) const |
double | SigPhi (int n) const |
double | HitNb (int n) const |
double | ElecBias (int n) const |
double | SmCut (int n) const |
double | Peak (int n) const |
double | EastLogThetaPara (int n, int m) const |
double | WestLogThetaPara (int n, int m) const |
double | EastLogPhiPara (int n, int m) const |
double | WestLogPhiPara (int n, int m) const |
double | EastLogShMaxThetaPara (int n, int m) const |
double | WestLogShMaxThetaPara (int n, int m) const |
double | EastLogShMaxPhiPara (int n, int m) const |
double | WestLogShMaxPhiPara (int n, int m) const |
double | EastDataLogThetaPara (int n, int m) const |
double | WestDataLogThetaPara (int n, int m) const |
double | EastLinThetaPara (int n, int m) const |
double | WestLinThetaPara (int n, int m) const |
double | EastLinPhiPara (int n, int m) const |
double | WestLinPhiPara (int n, int m) const |
double | BarrPosDataCor (int ntheta, int nphi) const |
double | WestPosDataCor (int ntheta, int nphi) const |
double | EastPosDataCor (int ntheta, int nphi) const |
double | BarrPosMCCor (int ntheta, int nphi) const |
double | WestPosMCCor (int ntheta, int nphi) const |
double | EastPosMCCor (int ntheta, int nphi) const |
double | BarrLogThetaPara (int n, int m) const |
double | BarrLogPhiPara (int n, int m) const |
double | BarrLogShMaxThetaPara (int n, int m) const |
double | BarrLogShMaxPhiPara (int n, int m) const |
double | BarrLoglinThetaPara (int n, int m) const |
double | BarrLoglinPhiPara (int n, int m) const |
double | BarrLinThetaPara (int n, int m) const |
double | BarrLinPhiPara (int n, int m) const |
double | BarrShLinThetaPara (int n, int m) const |
double | BarrShLinPhiPara (int n, int m) const |
double | BarrDataLogThetaPara (int n, int m) const |
bool | DigiCalib () const |
void | SetDigiCalib (bool digi) |
void | SetTimeMin (double min) |
void | SetTimeMax (double max) |
void | SetMethodMode (double en) |
void | SetPosCorr (double en) |
void | SetDataMode (double en) |
void | SetElecSaturation (int IO) |
void | SetPeak (double e, int n) |
void | SetEastLogThetaPara (double p, int n, int m) |
void | SetWestLogThetaPara (double p, int n, int m) |
void | SetEastLogPhiPara (double p, int n, int m) |
void | SetWestLogPhiPara (double p, int n, int m) |
void | SetEastLogShMaxThetaPara (double p, int n, int m) |
void | SetWestLogShMaxThetaPara (double p, int n, int m) |
void | SetEastLogShMaxPhiPara (double p, int n, int m) |
void | SetWestLogShMaxPhiPara (double p, int n, int m) |
void | SetEastDataLogThetaPara (double p, int n, int m) |
void | SetWestDataLogThetaPara (double p, int n, int m) |
void | SetEastLinThetaPara (double p, int n, int m) |
void | SetWestLinThetaPara (double p, int n, int m) |
void | SetEastLinPhiPara (double p, int n, int m) |
void | SetWestLinPhiPara (double p, int n, int m) |
void | SetBarrLogThetaPara (double p, int n, int m) |
void | SetBarrLogPhiPara (double p, int n, int m) |
void | SetBarrLoglinThetaPara (double p, int n, int m) |
void | SetBarrLoglinPhiPara (double p, int n, int m) |
void | SetBarrLinThetaPara (double p, int n, int m) |
void | SetBarrLinPhiPara (double p, int n, int m) |
void | SetBarrLogShMaxThetaPara (double p, int n, int m) |
void | SetBarrLogShMaxPhiPara (double p, int n, int m) |
void | SetBarrShLinThetaPara (double p, int n, int m) |
void | SetBarrShLinPhiPara (double p, int n, int m) |
void | SetBarrPosDataCor (double p, int nphi, int ntheta) |
void | SetWestPosDataCor (double p, int nphi, int ntheta) |
void | SetEastPosDataCor (double p, int nphi, int ntheta) |
void | SetBarrPosMCCor (double p, int nphi, int ntheta) |
void | SetWestPosMCCor (double p, int nphi, int ntheta) |
void | SetEastPosMCCor (double p, int nphi, int ntheta) |
void | SetBarrDataLogThetaPara (double p, int n, int m) |
std::string | PositionMode1 () const |
std::string | PositionMode2 () const |
void | SetPositionMode (std::vector< std::string > &mode) |
double | ECorrMC (double eg, double theid) const |
double | ErrMC (double eg, double theid) const |
double | E25min (int n) const |
double | E25max (int n) const |
Static Public Member Functions | |
static EmcRecParameter & | GetInstance () |
static bool | Exist () |
static void | Kill () |
static void | lock () |
static void | unlock () |
Public Attributes | |
double | e25min [28] |
double | e25max [28] |
Definition at line 18 of file EmcRecParameter.h.
double EmcRecParameter::BarrDataLogThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 780 of file EmcRecParameter.cxx.
double EmcRecParameter::BarrLinPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 691 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position().
double EmcRecParameter::BarrLinThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 686 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position().
double EmcRecParameter::BarrLoglinPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 679 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLoglin::Position().
double EmcRecParameter::BarrLoglinThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 672 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLoglin::Position().
double EmcRecParameter::BarrLogPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 666 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::BarrLogShMaxPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 701 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::BarrLogShMaxThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 696 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::BarrLogThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 659 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::BarrPosDataCor | ( | int | ntheta, |
int | nphi | ||
) | const |
Definition at line 785 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().
double EmcRecParameter::BarrPosMCCor | ( | int | ntheta, |
int | nphi | ||
) | const |
Definition at line 800 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::BarrShLinPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 711 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLinShMax::Position().
double EmcRecParameter::BarrShLinThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 706 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLinShMax::Position().
double EmcRecParameter::DataMode | ( | ) | const |
Definition at line 600 of file EmcRecParameter.cxx.
Referenced by EmcRecDigit2Hit::Convert(), EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().
|
inline |
Definition at line 128 of file EmcRecParameter.h.
Referenced by EmcRecDigit2Hit::Convert().
double EmcRecParameter::E25max | ( | int | n | ) | const |
Definition at line 873 of file EmcRecParameter.cxx.
double EmcRecParameter::E25min | ( | int | n | ) | const |
Definition at line 869 of file EmcRecParameter.cxx.
double EmcRecParameter::EastDataLogThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 817 of file EmcRecParameter.cxx.
double EmcRecParameter::EastLinPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 759 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position().
double EmcRecParameter::EastLinThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 770 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position().
double EmcRecParameter::EastLogPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 727 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::EastLogShMaxPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 748 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::EastLogShMaxThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 738 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::EastLogThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 717 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::EastPosDataCor | ( | int | ntheta, |
int | nphi | ||
) | const |
Definition at line 795 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().
double EmcRecParameter::EastPosMCCor | ( | int | ntheta, |
int | nphi | ||
) | const |
Definition at line 810 of file EmcRecParameter.cxx.
double EmcRecParameter::ECorr | ( | int | n | ) | const |
Definition at line 619 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerEnergy::ECorrection(), and EmcRecTofMatch::ECorrection().
double EmcRecParameter::ECorrMC | ( | double | eg, |
double | theid | ||
) | const |
Definition at line 839 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerEnergy::Energy().
double EmcRecParameter::ElecBias | ( | int | n | ) | const |
Definition at line 644 of file EmcRecParameter.cxx.
Referenced by EmcRecDigit2Hit::Convert().
int EmcRecParameter::ElecSaturation | ( | ) | const |
Definition at line 604 of file EmcRecParameter.cxx.
Referenced by EmcRecDigit2Hit::Convert().
double EmcRecParameter::ElectronicsNoiseLevel | ( | ) | const |
Definition at line 559 of file EmcRecParameter.cxx.
Referenced by EmcRecDigit2Hit::Convert(), and EmcRecSplitWeighted::Split().
double EmcRecParameter::ErrMC | ( | double | eg, |
double | theid | ||
) | const |
Definition at line 856 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerEnergy::Energy().
double EmcRecParameter::EThresholdCluster | ( | ) | const |
Definition at line 569 of file EmcRecParameter.cxx.
Referenced by EmcRecHit2Cluster::Convert(), and EmcRecSplitWeighted::Split().
double EmcRecParameter::EThresholdSeed | ( | ) | const |
Definition at line 564 of file EmcRecParameter.cxx.
Referenced by EmcRecSeedEThreshold::EmcRecSeedEThreshold().
|
static |
Definition at line 545 of file EmcRecParameter.cxx.
Referenced by GetInstance(), and Kill().
|
static |
Definition at line 537 of file EmcRecParameter.cxx.
Referenced by EmcRecDigit2Hit::Convert(), EmcRecHit2Cluster::Convert(), EmcRecShowerEnergy::ECorrection(), EmcRecTofMatch::ECorrection(), EmcRecShowerEnergy::ECorrTheta(), EmcRec::EmcRec(), EmcRecSeedEThreshold::EmcRecSeedEThreshold(), EmcRecSplitWeighted::EmcRecSplitWeighted(), EmcRecShowerEnergy::Energy(), EmcRec::execute(), EmcRecShowerShape::LatMoment(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), EmcRecShowerShape::SecondMoment(), and EmcRecSplitWeighted::Split().
double EmcRecParameter::HitNb | ( | int | n | ) | const |
Definition at line 639 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerEnergy::Energy().
|
static |
Definition at line 550 of file EmcRecParameter.cxx.
Referenced by EmcRec::finalize().
double EmcRecParameter::LateralProfile | ( | ) | const |
Definition at line 614 of file EmcRecParameter.cxx.
Referenced by EmcRecSplitWeighted::Split().
|
inlinestatic |
Definition at line 30 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
double EmcRecParameter::LogPosOffset | ( | ) | const |
Definition at line 574 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position(), and EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::MethodMode | ( | ) | const |
Definition at line 590 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position(), and EmcRecShowerPosLog::Position().
double EmcRecParameter::MoliereRadius | ( | ) | const |
Definition at line 609 of file EmcRecParameter.cxx.
Referenced by EmcRecSplitWeighted::Split().
double EmcRecParameter::Peak | ( | int | n | ) | const |
Definition at line 654 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerEnergy::ECorrTheta().
double EmcRecParameter::PosCorr | ( | ) | const |
Definition at line 595 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), and EmcRecShowerPosLogShMax::Position().
|
inline |
Definition at line 193 of file EmcRecParameter.h.
Referenced by EmcRecSplitWeighted::EmcRecSplitWeighted().
|
inline |
Definition at line 194 of file EmcRecParameter.h.
Referenced by EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), and EmcRecShowerPosLogShMax::Position().
|
inline |
Definition at line 191 of file EmcRecParameter.h.
|
inline |
Definition at line 175 of file EmcRecParameter.h.
|
inline |
Definition at line 174 of file EmcRecParameter.h.
|
inline |
Definition at line 172 of file EmcRecParameter.h.
|
inline |
Definition at line 171 of file EmcRecParameter.h.
|
inline |
Definition at line 169 of file EmcRecParameter.h.
|
inline |
Definition at line 178 of file EmcRecParameter.h.
|
inline |
Definition at line 177 of file EmcRecParameter.h.
|
inline |
Definition at line 168 of file EmcRecParameter.h.
|
inline |
Definition at line 183 of file EmcRecParameter.h.
|
inline |
Definition at line 187 of file EmcRecParameter.h.
|
inline |
Definition at line 181 of file EmcRecParameter.h.
|
inline |
Definition at line 180 of file EmcRecParameter.h.
|
inline |
Definition at line 136 of file EmcRecParameter.h.
Referenced by EmcRec::execute().
|
inline |
Definition at line 129 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
|
inline |
Definition at line 157 of file EmcRecParameter.h.
|
inline |
Definition at line 164 of file EmcRecParameter.h.
|
inline |
Definition at line 161 of file EmcRecParameter.h.
|
inline |
Definition at line 147 of file EmcRecParameter.h.
|
inline |
Definition at line 153 of file EmcRecParameter.h.
|
inline |
Definition at line 150 of file EmcRecParameter.h.
|
inline |
Definition at line 144 of file EmcRecParameter.h.
|
inline |
Definition at line 185 of file EmcRecParameter.h.
|
inline |
Definition at line 189 of file EmcRecParameter.h.
|
inline |
Definition at line 138 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
|
inline |
Definition at line 134 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
|
inline |
Definition at line 142 of file EmcRecParameter.h.
|
inline |
Definition at line 135 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
void EmcRecParameter::SetPositionMode | ( | std::vector< std::string > & | mode | ) |
Definition at line 830 of file EmcRecParameter.cxx.
Referenced by EmcRec::EmcRec().
|
inline |
Definition at line 132 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
|
inline |
Definition at line 131 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
|
inline |
Definition at line 158 of file EmcRecParameter.h.
|
inline |
Definition at line 165 of file EmcRecParameter.h.
|
inline |
Definition at line 162 of file EmcRecParameter.h.
|
inline |
Definition at line 148 of file EmcRecParameter.h.
|
inline |
Definition at line 154 of file EmcRecParameter.h.
|
inline |
Definition at line 151 of file EmcRecParameter.h.
|
inline |
Definition at line 145 of file EmcRecParameter.h.
|
inline |
Definition at line 184 of file EmcRecParameter.h.
|
inline |
Definition at line 188 of file EmcRecParameter.h.
double EmcRecParameter::SigE | ( | int | n | ) | const |
Definition at line 624 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerEnergy::Energy().
double EmcRecParameter::SigPhi | ( | int | n | ) | const |
Definition at line 634 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), and EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::SigTheta | ( | int | n | ) | const |
Definition at line 629 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), and EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::SmCut | ( | int | n | ) | const |
Definition at line 649 of file EmcRecParameter.cxx.
Referenced by EmcRecSplitWeighted::Split().
double EmcRecParameter::TimeMax | ( | ) | const |
Definition at line 584 of file EmcRecParameter.cxx.
Referenced by EmcRecSplitWeighted::Split().
double EmcRecParameter::TimeMin | ( | ) | const |
Definition at line 579 of file EmcRecParameter.cxx.
Referenced by EmcRecSplitWeighted::Split().
|
inlinestatic |
Definition at line 35 of file EmcRecParameter.h.
Referenced by EmcRec::EmcRec().
double EmcRecParameter::WestDataLogThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 822 of file EmcRecParameter.cxx.
double EmcRecParameter::WestLinPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 764 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position().
double EmcRecParameter::WestLinThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 775 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLin::Position().
double EmcRecParameter::WestLogPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 732 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::WestLogShMaxPhiPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 753 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::WestLogShMaxThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 743 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLogShMax::Position().
double EmcRecParameter::WestLogThetaPara | ( | int | n, |
int | m | ||
) | const |
Definition at line 722 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerPosLog::Position().
double EmcRecParameter::WestPosDataCor | ( | int | ntheta, |
int | nphi | ||
) | const |
Definition at line 790 of file EmcRecParameter.cxx.
Referenced by EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().
double EmcRecParameter::WestPosMCCor | ( | int | ntheta, |
int | nphi | ||
) | const |
Definition at line 805 of file EmcRecParameter.cxx.
double EmcRecParameter::e25max[28] |
Definition at line 203 of file EmcRecParameter.h.
Referenced by E25max().
double EmcRecParameter::e25min[28] |
Definition at line 202 of file EmcRecParameter.h.
Referenced by E25min().