BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EmcRecParameter Class Reference

#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 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 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 BarrShLogThetaPara (int n, int m) const
 
double BarrShLogPhiPara (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 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 SetBarrShLogThetaPara (double p, int n, int m)
 
void SetBarrShLogPhiPara (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
 
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 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 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 BarrShLogThetaPara (int n, int m) const
 
double BarrShLogPhiPara (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 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 SetBarrShLogThetaPara (double p, int n, int m)
 
void SetBarrShLogPhiPara (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 EmcRecParameterGetInstance ()
 
static bool Exist ()
 
static void Kill ()
 
static void lock ()
 
static void unlock ()
 
static EmcRecParameterGetInstance ()
 
static bool Exist ()
 
static void Kill ()
 
static void lock ()
 
static void unlock ()
 

Public Attributes

double e25min [28]
 
double e25max [28]
 

Detailed Description

Member Function Documentation

◆ BarrDataLogThetaPara() [1/2]

double EmcRecParameter::BarrDataLogThetaPara ( int  n,
int  m 
) const

Definition at line 682 of file EmcRecParameter.cxx.

683{
684 return barrDataLogThetaPara[n][m];
685}
const Int_t n

◆ BarrDataLogThetaPara() [2/2]

double EmcRecParameter::BarrDataLogThetaPara ( int  n,
int  m 
) const

◆ BarrLinPhiPara() [1/2]

double EmcRecParameter::BarrLinPhiPara ( int  n,
int  m 
) const

Definition at line 615 of file EmcRecParameter.cxx.

616{
617 return barrLinPhiPara[n][m];
618}

Referenced by EmcRecShowerPosLin::Position().

◆ BarrLinPhiPara() [2/2]

double EmcRecParameter::BarrLinPhiPara ( int  n,
int  m 
) const

◆ BarrLinThetaPara() [1/2]

double EmcRecParameter::BarrLinThetaPara ( int  n,
int  m 
) const

Definition at line 610 of file EmcRecParameter.cxx.

611{
612 return barrLinThetaPara[n][m];
613}

Referenced by EmcRecShowerPosLin::Position().

◆ BarrLinThetaPara() [2/2]

double EmcRecParameter::BarrLinThetaPara ( int  n,
int  m 
) const

◆ BarrLoglinPhiPara() [1/2]

double EmcRecParameter::BarrLoglinPhiPara ( int  n,
int  m 
) const

Definition at line 603 of file EmcRecParameter.cxx.

604{
605 return barrLoglinPhiPara[n][m];
606}

Referenced by EmcRecShowerPosLoglin::Position().

◆ BarrLoglinPhiPara() [2/2]

double EmcRecParameter::BarrLoglinPhiPara ( int  n,
int  m 
) const

◆ BarrLoglinThetaPara() [1/2]

double EmcRecParameter::BarrLoglinThetaPara ( int  n,
int  m 
) const

Definition at line 596 of file EmcRecParameter.cxx.

597{
598 return barrLoglinThetaPara[n][m];
599}

Referenced by EmcRecShowerPosLoglin::Position().

◆ BarrLoglinThetaPara() [2/2]

double EmcRecParameter::BarrLoglinThetaPara ( int  n,
int  m 
) const

◆ BarrLogPhiPara() [1/2]

double EmcRecParameter::BarrLogPhiPara ( int  n,
int  m 
) const

Definition at line 590 of file EmcRecParameter.cxx.

591{
592 return barrLogPhiPara[n][m];
593}

Referenced by EmcRecShowerPosLog::Position().

◆ BarrLogPhiPara() [2/2]

double EmcRecParameter::BarrLogPhiPara ( int  n,
int  m 
) const

◆ BarrLogThetaPara() [1/2]

double EmcRecParameter::BarrLogThetaPara ( int  n,
int  m 
) const

Definition at line 583 of file EmcRecParameter.cxx.

584{
585 return barrLogThetaPara[n][m];
586}

Referenced by EmcRecShowerPosLog::Position().

◆ BarrLogThetaPara() [2/2]

double EmcRecParameter::BarrLogThetaPara ( int  n,
int  m 
) const

◆ BarrPosDataCor() [1/2]

double EmcRecParameter::BarrPosDataCor ( int  ntheta,
int  nphi 
) const

Definition at line 687 of file EmcRecParameter.cxx.

688{
689 return barrPosDataCorPara[ntheta][nphi];
690}

Referenced by EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().

◆ BarrPosDataCor() [2/2]

double EmcRecParameter::BarrPosDataCor ( int  ntheta,
int  nphi 
) const

◆ BarrPosMCCor() [1/2]

double EmcRecParameter::BarrPosMCCor ( int  ntheta,
int  nphi 
) const

Definition at line 702 of file EmcRecParameter.cxx.

703{
704 return barrPosMCCorPara[ntheta][nphi];
705}

Referenced by EmcRecShowerPosLog::Position().

◆ BarrPosMCCor() [2/2]

double EmcRecParameter::BarrPosMCCor ( int  ntheta,
int  nphi 
) const

◆ BarrShLinPhiPara() [1/2]

double EmcRecParameter::BarrShLinPhiPara ( int  n,
int  m 
) const

Definition at line 635 of file EmcRecParameter.cxx.

636{
637 return barrShLinPhiPara[n][m];
638}

Referenced by EmcRecShowerPosLinShMax::Position().

◆ BarrShLinPhiPara() [2/2]

double EmcRecParameter::BarrShLinPhiPara ( int  n,
int  m 
) const

◆ BarrShLinThetaPara() [1/2]

double EmcRecParameter::BarrShLinThetaPara ( int  n,
int  m 
) const

Definition at line 630 of file EmcRecParameter.cxx.

631{
632 return barrShLinThetaPara[n][m];
633}

Referenced by EmcRecShowerPosLinShMax::Position().

◆ BarrShLinThetaPara() [2/2]

double EmcRecParameter::BarrShLinThetaPara ( int  n,
int  m 
) const

◆ BarrShLogPhiPara() [1/2]

double EmcRecParameter::BarrShLogPhiPara ( int  n,
int  m 
) const

Definition at line 625 of file EmcRecParameter.cxx.

626{
627 return barrShLogPhiPara[n][m];
628}

Referenced by EmcRecShowerPosLogShMax::Position().

◆ BarrShLogPhiPara() [2/2]

double EmcRecParameter::BarrShLogPhiPara ( int  n,
int  m 
) const

◆ BarrShLogThetaPara() [1/2]

double EmcRecParameter::BarrShLogThetaPara ( int  n,
int  m 
) const

Definition at line 620 of file EmcRecParameter.cxx.

621{
622 return barrShLogThetaPara[n][m];
623}

Referenced by EmcRecShowerPosLogShMax::Position().

◆ BarrShLogThetaPara() [2/2]

double EmcRecParameter::BarrShLogThetaPara ( int  n,
int  m 
) const

◆ DataMode() [1/2]

double EmcRecParameter::DataMode ( ) const

◆ DataMode() [2/2]

double EmcRecParameter::DataMode ( ) const

◆ DigiCalib() [1/2]

bool EmcRecParameter::DigiCalib ( ) const
inline

Definition at line 120 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

120{ return digiCalib; }

Referenced by EmcRecDigit2Hit::Convert().

◆ DigiCalib() [2/2]

bool EmcRecParameter::DigiCalib ( ) const
inline

Definition at line 120 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

120{ return digiCalib; }

◆ E25max() [1/2]

double EmcRecParameter::E25max ( int  n) const

Definition at line 775 of file EmcRecParameter.cxx.

Referenced by ECorrMC(), and ErrMC().

◆ E25max() [2/2]

double EmcRecParameter::E25max ( int  n) const

◆ E25min() [1/2]

double EmcRecParameter::E25min ( int  n) const

Definition at line 771 of file EmcRecParameter.cxx.

Referenced by ECorrMC(), and ErrMC().

◆ E25min() [2/2]

double EmcRecParameter::E25min ( int  n) const

◆ EastDataLogThetaPara() [1/2]

double EmcRecParameter::EastDataLogThetaPara ( int  n,
int  m 
) const

Definition at line 719 of file EmcRecParameter.cxx.

720{
721 return eastDataLogThetaPara[n][m];
722}

◆ EastDataLogThetaPara() [2/2]

double EmcRecParameter::EastDataLogThetaPara ( int  n,
int  m 
) const

◆ EastLinPhiPara() [1/2]

double EmcRecParameter::EastLinPhiPara ( int  n,
int  m 
) const

Definition at line 661 of file EmcRecParameter.cxx.

662{
663 return eastLinPhiPara[n][m];
664}

Referenced by EmcRecShowerPosLin::Position().

◆ EastLinPhiPara() [2/2]

double EmcRecParameter::EastLinPhiPara ( int  n,
int  m 
) const

◆ EastLinThetaPara() [1/2]

double EmcRecParameter::EastLinThetaPara ( int  n,
int  m 
) const

Definition at line 672 of file EmcRecParameter.cxx.

673{
674 return eastLinThetaPara[n][m];
675}

Referenced by EmcRecShowerPosLin::Position().

◆ EastLinThetaPara() [2/2]

double EmcRecParameter::EastLinThetaPara ( int  n,
int  m 
) const

◆ EastLogPhiPara() [1/2]

double EmcRecParameter::EastLogPhiPara ( int  n,
int  m 
) const

Definition at line 651 of file EmcRecParameter.cxx.

652{
653 return eastLogPhiPara[n][m];
654}

Referenced by EmcRecShowerPosLog::Position().

◆ EastLogPhiPara() [2/2]

double EmcRecParameter::EastLogPhiPara ( int  n,
int  m 
) const

◆ EastLogThetaPara() [1/2]

double EmcRecParameter::EastLogThetaPara ( int  n,
int  m 
) const

Definition at line 641 of file EmcRecParameter.cxx.

642{
643 return eastLogThetaPara[n][m];
644}

Referenced by EmcRecShowerPosLog::Position().

◆ EastLogThetaPara() [2/2]

double EmcRecParameter::EastLogThetaPara ( int  n,
int  m 
) const

◆ EastPosDataCor() [1/2]

double EmcRecParameter::EastPosDataCor ( int  ntheta,
int  nphi 
) const

Definition at line 697 of file EmcRecParameter.cxx.

698{
699 return eastPosDataCorPara[ntheta][nphi];
700}

Referenced by EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().

◆ EastPosDataCor() [2/2]

double EmcRecParameter::EastPosDataCor ( int  ntheta,
int  nphi 
) const

◆ EastPosMCCor() [1/2]

double EmcRecParameter::EastPosMCCor ( int  ntheta,
int  nphi 
) const

Definition at line 712 of file EmcRecParameter.cxx.

713{
714 return eastPosMCCorPara[ntheta][nphi];
715}

◆ EastPosMCCor() [2/2]

double EmcRecParameter::EastPosMCCor ( int  ntheta,
int  nphi 
) const

◆ ECorr() [1/2]

double EmcRecParameter::ECorr ( int  n) const

Definition at line 543 of file EmcRecParameter.cxx.

544{
545 return eCorr[n];
546}

Referenced by EmcRecShowerEnergy::ECorrection(), and EmcRecTofMatch::ECorrection().

◆ ECorr() [2/2]

double EmcRecParameter::ECorr ( int  n) const

◆ ECorrMC() [1/2]

double EmcRecParameter::ECorrMC ( double  eg,
double  theid 
) const

Definition at line 741 of file EmcRecParameter.cxx.

742{
743 double Energy5x5=eg;
744 if(eg<E25min(int(theid))) eg=E25min(int(theid));
745 if(eg>E25max(int(theid))) eg=E25max(int(theid))-0.001;
746 if(theid<=0)theid=0.001;
747 if(theid>=27)theid=26.999;
748 Float_t einter = eg + 0.00001;
749 Float_t tinter = theid+0.0001;
750 double ecor=dt->Interpolate(einter,tinter);
751 if(!(ecor))return Energy5x5;
752 if(ecor<0.5)return Energy5x5;
753 double EnergyCor=Energy5x5/ecor;
754 return EnergyCor;
755}
double E25min(int n) const
double E25max(int n) const

Referenced by EmcRecShowerEnergy::Energy().

◆ ECorrMC() [2/2]

double EmcRecParameter::ECorrMC ( double  eg,
double  theid 
) const

◆ ElecBias() [1/2]

double EmcRecParameter::ElecBias ( int  n) const

Definition at line 568 of file EmcRecParameter.cxx.

569{
570 return elecBias[n];
571}

Referenced by EmcRecDigit2Hit::Convert().

◆ ElecBias() [2/2]

double EmcRecParameter::ElecBias ( int  n) const

◆ ElecSaturation() [1/2]

int EmcRecParameter::ElecSaturation ( ) const

Definition at line 528 of file EmcRecParameter.cxx.

529{
530 return fElecSaturation;
531}

Referenced by EmcRecDigit2Hit::Convert().

◆ ElecSaturation() [2/2]

int EmcRecParameter::ElecSaturation ( ) const

◆ ElectronicsNoiseLevel() [1/2]

double EmcRecParameter::ElectronicsNoiseLevel ( ) const

Definition at line 483 of file EmcRecParameter.cxx.

484{
485 return fElectronicsNoiseLevel;
486}

Referenced by EmcRecDigit2Hit::Convert(), and EmcRecSplitWeighted::Split().

◆ ElectronicsNoiseLevel() [2/2]

double EmcRecParameter::ElectronicsNoiseLevel ( ) const

◆ ErrMC() [1/2]

double EmcRecParameter::ErrMC ( double  eg,
double  theid 
) const

Definition at line 758 of file EmcRecParameter.cxx.

759{
760
761 if(eg<E25min(int(theid))) eg=E25min(int(theid));
762 if(eg>E25max(int(theid))) eg=E25max(int(theid))-0.001;
763 if(theid<=0)theid=0.001;
764 if(theid>=27)theid=26.999;
765 Float_t einter = eg + 0.00001;
766 Float_t tinter = theid+0.0001;
767 double err=dtErr->Interpolate(einter,tinter);
768 return err;
769}

Referenced by EmcRecShowerEnergy::Energy().

◆ ErrMC() [2/2]

double EmcRecParameter::ErrMC ( double  eg,
double  theid 
) const

◆ EThresholdCluster() [1/2]

double EmcRecParameter::EThresholdCluster ( ) const

Definition at line 493 of file EmcRecParameter.cxx.

494{
495 return fEThresholdCluster;
496}

Referenced by EmcRecHit2Cluster::Convert(), and EmcRecSplitWeighted::Split().

◆ EThresholdCluster() [2/2]

double EmcRecParameter::EThresholdCluster ( ) const

◆ EThresholdSeed() [1/2]

double EmcRecParameter::EThresholdSeed ( ) const

Definition at line 488 of file EmcRecParameter.cxx.

489{
490 return fEThresholdSeed;
491}

Referenced by EmcRecSeedEThreshold::EmcRecSeedEThreshold().

◆ EThresholdSeed() [2/2]

double EmcRecParameter::EThresholdSeed ( ) const

◆ Exist() [1/2]

bool EmcRecParameter::Exist ( )
static

Definition at line 469 of file EmcRecParameter.cxx.

470{
471 return fpInstance!=0;
472}

Referenced by GetInstance(), and Kill().

◆ Exist() [2/2]

static bool EmcRecParameter::Exist ( )
static

◆ GetInstance() [1/2]

◆ GetInstance() [2/2]

static EmcRecParameter & EmcRecParameter::GetInstance ( )
static

◆ HitNb() [1/2]

double EmcRecParameter::HitNb ( int  n) const

Definition at line 563 of file EmcRecParameter.cxx.

564{
565 return hitNb[n];
566}

Referenced by EmcRecShowerEnergy::Energy().

◆ HitNb() [2/2]

double EmcRecParameter::HitNb ( int  n) const

◆ Kill() [1/2]

void EmcRecParameter::Kill ( )
static

Definition at line 474 of file EmcRecParameter.cxx.

475{
476 if(Exist()) {
477 delete fpInstance;
478 fpInstance=0;
479 }
480}

Referenced by EmcRec::finalize().

◆ Kill() [2/2]

static void EmcRecParameter::Kill ( )
static

◆ LateralProfile() [1/2]

double EmcRecParameter::LateralProfile ( ) const

Definition at line 538 of file EmcRecParameter.cxx.

539{
540 return fLateralProfile;
541}

Referenced by EmcRecSplitWeighted::Split().

◆ LateralProfile() [2/2]

double EmcRecParameter::LateralProfile ( ) const

◆ lock() [1/2]

static void EmcRecParameter::lock ( )
inlinestatic

Definition at line 30 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

30 {
31 if(pthread_mutex_lock(&m_pthread_lock) != 0){
32 std::cerr << "LOCK MUTEX_LOCK @ GZFSSTREAM" << std::endl;
33 }
34 };

Referenced by EmcRec::EmcRec().

◆ lock() [2/2]

static void EmcRecParameter::lock ( )
inlinestatic

Definition at line 30 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

30 {
31 if(pthread_mutex_lock(&m_pthread_lock) != 0){
32 std::cerr << "LOCK MUTEX_LOCK @ GZFSSTREAM" << std::endl;
33 }
34 };

◆ LogPosOffset() [1/2]

double EmcRecParameter::LogPosOffset ( ) const

Definition at line 498 of file EmcRecParameter.cxx.

499{
500 return fLogPosOffset;
501}

Referenced by EmcRecShowerPosLog::Position(), and EmcRecShowerPosLogShMax::Position().

◆ LogPosOffset() [2/2]

double EmcRecParameter::LogPosOffset ( ) const

◆ MethodMode() [1/2]

double EmcRecParameter::MethodMode ( ) const

Definition at line 514 of file EmcRecParameter.cxx.

515{
516 return fMethodMode;
517}

Referenced by EmcRecShowerPosLin::Position(), and EmcRecShowerPosLog::Position().

◆ MethodMode() [2/2]

double EmcRecParameter::MethodMode ( ) const

◆ MoliereRadius() [1/2]

double EmcRecParameter::MoliereRadius ( ) const

Definition at line 533 of file EmcRecParameter.cxx.

534{
535 return fMoliereRadius;
536}

Referenced by EmcRecSplitWeighted::Split().

◆ MoliereRadius() [2/2]

double EmcRecParameter::MoliereRadius ( ) const

◆ Peak() [1/2]

double EmcRecParameter::Peak ( int  n) const

Definition at line 578 of file EmcRecParameter.cxx.

579{
580 return peak[n];
581}

Referenced by EmcRecShowerEnergy::ECorrTheta().

◆ Peak() [2/2]

double EmcRecParameter::Peak ( int  n) const

◆ PosCorr() [1/2]

double EmcRecParameter::PosCorr ( ) const

◆ PosCorr() [2/2]

double EmcRecParameter::PosCorr ( ) const

◆ PositionMode1() [1/2]

std::string EmcRecParameter::PositionMode1 ( ) const
inline

Definition at line 178 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

178{ return positionMode1; }

Referenced by EmcRecSplitWeighted::EmcRecSplitWeighted().

◆ PositionMode1() [2/2]

std::string EmcRecParameter::PositionMode1 ( ) const
inline

Definition at line 178 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

178{ return positionMode1; }

◆ PositionMode2() [1/2]

std::string EmcRecParameter::PositionMode2 ( ) const
inline

◆ PositionMode2() [2/2]

std::string EmcRecParameter::PositionMode2 ( ) const
inline

Definition at line 179 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

179{ return positionMode2; }

◆ SetBarrDataLogThetaPara() [1/2]

void EmcRecParameter::SetBarrDataLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 176 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

176{barrDataLogThetaPara[n][m]=p; }

◆ SetBarrDataLogThetaPara() [2/2]

void EmcRecParameter::SetBarrDataLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 176 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

176{barrDataLogThetaPara[n][m]=p; }

◆ SetBarrLinPhiPara() [1/2]

void EmcRecParameter::SetBarrLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 160 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

160{ barrLinPhiPara[n][m]=p; }

◆ SetBarrLinPhiPara() [2/2]

void EmcRecParameter::SetBarrLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 160 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

160{ barrLinPhiPara[n][m]=p; }

◆ SetBarrLinThetaPara() [1/2]

void EmcRecParameter::SetBarrLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 159 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

159{ barrLinThetaPara[n][m]=p; }

◆ SetBarrLinThetaPara() [2/2]

void EmcRecParameter::SetBarrLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 159 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

159{ barrLinThetaPara[n][m]=p; }

◆ SetBarrLoglinPhiPara() [1/2]

void EmcRecParameter::SetBarrLoglinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 157 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

157{ barrLoglinPhiPara[n][m]=p; }

◆ SetBarrLoglinPhiPara() [2/2]

void EmcRecParameter::SetBarrLoglinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 157 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

157{ barrLoglinPhiPara[n][m]=p; }

◆ SetBarrLoglinThetaPara() [1/2]

void EmcRecParameter::SetBarrLoglinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 156 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

156{barrLoglinThetaPara[n][m]=p; }

◆ SetBarrLoglinThetaPara() [2/2]

void EmcRecParameter::SetBarrLoglinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 156 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

156{barrLoglinThetaPara[n][m]=p; }

◆ SetBarrLogPhiPara() [1/2]

void EmcRecParameter::SetBarrLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 154 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

154{ barrLogPhiPara[n][m]=p; }

◆ SetBarrLogPhiPara() [2/2]

void EmcRecParameter::SetBarrLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 154 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

154{ barrLogPhiPara[n][m]=p; }

◆ SetBarrLogThetaPara() [1/2]

void EmcRecParameter::SetBarrLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 153 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

153{barrLogThetaPara[n][m]=p; }

◆ SetBarrLogThetaPara() [2/2]

void EmcRecParameter::SetBarrLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 153 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

153{barrLogThetaPara[n][m]=p; }

◆ SetBarrPosDataCor() [1/2]

void EmcRecParameter::SetBarrPosDataCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 168 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

168{barrPosDataCorPara[ntheta][nphi]=p; }

◆ SetBarrPosDataCor() [2/2]

void EmcRecParameter::SetBarrPosDataCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 168 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

168{barrPosDataCorPara[ntheta][nphi]=p; }

◆ SetBarrPosMCCor() [1/2]

void EmcRecParameter::SetBarrPosMCCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 172 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

172{barrPosMCCorPara[ntheta][nphi]=p; }

◆ SetBarrPosMCCor() [2/2]

void EmcRecParameter::SetBarrPosMCCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 172 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

172{barrPosMCCorPara[ntheta][nphi]=p; }

◆ SetBarrShLinPhiPara() [1/2]

void EmcRecParameter::SetBarrShLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 166 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

166{ barrShLinPhiPara[n][m]=p; }

◆ SetBarrShLinPhiPara() [2/2]

void EmcRecParameter::SetBarrShLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 166 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

166{ barrShLinPhiPara[n][m]=p; }

◆ SetBarrShLinThetaPara() [1/2]

void EmcRecParameter::SetBarrShLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 165 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

165{ barrShLinThetaPara[n][m]=p; }

◆ SetBarrShLinThetaPara() [2/2]

void EmcRecParameter::SetBarrShLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 165 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

165{ barrShLinThetaPara[n][m]=p; }

◆ SetBarrShLogPhiPara() [1/2]

void EmcRecParameter::SetBarrShLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 163 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

163{ barrShLogPhiPara[n][m]=p; }

◆ SetBarrShLogPhiPara() [2/2]

void EmcRecParameter::SetBarrShLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 163 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

163{ barrShLogPhiPara[n][m]=p; }

◆ SetBarrShLogThetaPara() [1/2]

void EmcRecParameter::SetBarrShLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 162 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

162{ barrShLogThetaPara[n][m]=p; }

◆ SetBarrShLogThetaPara() [2/2]

void EmcRecParameter::SetBarrShLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 162 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

162{ barrShLogThetaPara[n][m]=p; }

◆ SetDataMode() [1/2]

void EmcRecParameter::SetDataMode ( double  en)
inline

Definition at line 128 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

128{ fDataMode=en; }

Referenced by EmcRec::execute().

◆ SetDataMode() [2/2]

void EmcRecParameter::SetDataMode ( double  en)
inline

Definition at line 128 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

128{ fDataMode=en; }

◆ SetDigiCalib() [1/2]

void EmcRecParameter::SetDigiCalib ( bool  digi)
inline

Definition at line 121 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

121{ digiCalib=digi; }

Referenced by EmcRec::EmcRec().

◆ SetDigiCalib() [2/2]

void EmcRecParameter::SetDigiCalib ( bool  digi)
inline

Definition at line 121 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

121{ digiCalib=digi; }

◆ SetEastDataLogThetaPara() [1/2]

void EmcRecParameter::SetEastDataLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 142 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

142{ eastDataLogThetaPara[n][m]=p; }

◆ SetEastDataLogThetaPara() [2/2]

void EmcRecParameter::SetEastDataLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 142 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

142{ eastDataLogThetaPara[n][m]=p; }

◆ SetEastLinPhiPara() [1/2]

void EmcRecParameter::SetEastLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 149 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

149{ eastLinPhiPara[n][m]=p; }

◆ SetEastLinPhiPara() [2/2]

void EmcRecParameter::SetEastLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 149 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

149{ eastLinPhiPara[n][m]=p; }

◆ SetEastLinThetaPara() [1/2]

void EmcRecParameter::SetEastLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 146 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

146{ eastLinThetaPara[n][m]=p; }

◆ SetEastLinThetaPara() [2/2]

void EmcRecParameter::SetEastLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 146 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

146{ eastLinThetaPara[n][m]=p; }

◆ SetEastLogPhiPara() [1/2]

void EmcRecParameter::SetEastLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 139 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

139{ eastLogPhiPara[n][m]=p; }

◆ SetEastLogPhiPara() [2/2]

void EmcRecParameter::SetEastLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 139 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

139{ eastLogPhiPara[n][m]=p; }

◆ SetEastLogThetaPara() [1/2]

void EmcRecParameter::SetEastLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 136 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

136{ eastLogThetaPara[n][m]=p; }

◆ SetEastLogThetaPara() [2/2]

void EmcRecParameter::SetEastLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 136 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

136{ eastLogThetaPara[n][m]=p; }

◆ SetEastPosDataCor() [1/2]

void EmcRecParameter::SetEastPosDataCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 170 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

170{eastPosDataCorPara[ntheta][nphi]=p; }

◆ SetEastPosDataCor() [2/2]

void EmcRecParameter::SetEastPosDataCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 170 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

170{eastPosDataCorPara[ntheta][nphi]=p; }

◆ SetEastPosMCCor() [1/2]

void EmcRecParameter::SetEastPosMCCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 174 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

174{eastPosMCCorPara[ntheta][nphi]=p; }

◆ SetEastPosMCCor() [2/2]

void EmcRecParameter::SetEastPosMCCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 174 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

174{eastPosMCCorPara[ntheta][nphi]=p; }

◆ SetElecSaturation() [1/2]

void EmcRecParameter::SetElecSaturation ( int  IO)
inline

Definition at line 130 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

130{ fElecSaturation=IO;}

Referenced by EmcRec::EmcRec().

◆ SetElecSaturation() [2/2]

void EmcRecParameter::SetElecSaturation ( int  IO)
inline

Definition at line 130 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

130{ fElecSaturation=IO;}

◆ SetMethodMode() [1/2]

void EmcRecParameter::SetMethodMode ( double  en)
inline

Definition at line 126 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

126{ fMethodMode=en; }

Referenced by EmcRec::EmcRec().

◆ SetMethodMode() [2/2]

void EmcRecParameter::SetMethodMode ( double  en)
inline

Definition at line 126 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

126{ fMethodMode=en; }

◆ SetPeak() [1/2]

void EmcRecParameter::SetPeak ( double  e,
int  n 
)
inline

Definition at line 134 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

134{ peak[n]=e; }

◆ SetPeak() [2/2]

void EmcRecParameter::SetPeak ( double  e,
int  n 
)
inline

Definition at line 134 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

134{ peak[n]=e; }

◆ SetPosCorr() [1/2]

void EmcRecParameter::SetPosCorr ( double  en)
inline

Definition at line 127 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

127{ fPosCorr=en; }

Referenced by EmcRec::EmcRec().

◆ SetPosCorr() [2/2]

void EmcRecParameter::SetPosCorr ( double  en)
inline

Definition at line 127 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

127{ fPosCorr=en; }

◆ SetPositionMode() [1/2]

void EmcRecParameter::SetPositionMode ( std::vector< std::string > &  mode)

Definition at line 732 of file EmcRecParameter.cxx.

733{
734 if(mode.size()==2) {
735 positionMode1=mode[0];
736 positionMode2=mode[1];
737 }
738}

Referenced by EmcRec::EmcRec().

◆ SetPositionMode() [2/2]

void EmcRecParameter::SetPositionMode ( std::vector< std::string > &  mode)

◆ SetTimeMax() [1/2]

void EmcRecParameter::SetTimeMax ( double  max)
inline

Definition at line 124 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

124{ fTimeMax=max; }

Referenced by EmcRec::EmcRec().

◆ SetTimeMax() [2/2]

void EmcRecParameter::SetTimeMax ( double  max)
inline

Definition at line 124 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

124{ fTimeMax=max; }

◆ SetTimeMin() [1/2]

void EmcRecParameter::SetTimeMin ( double  min)
inline

Definition at line 123 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

123{ fTimeMin=min; }

Referenced by EmcRec::EmcRec().

◆ SetTimeMin() [2/2]

void EmcRecParameter::SetTimeMin ( double  min)
inline

Definition at line 123 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

123{ fTimeMin=min; }

◆ SetWestDataLogThetaPara() [1/2]

void EmcRecParameter::SetWestDataLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 143 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

143{ westDataLogThetaPara[n][m]=p; }

◆ SetWestDataLogThetaPara() [2/2]

void EmcRecParameter::SetWestDataLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 143 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

143{ westDataLogThetaPara[n][m]=p; }

◆ SetWestLinPhiPara() [1/2]

void EmcRecParameter::SetWestLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 150 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

150{ westLinPhiPara[n][m]=p; }

◆ SetWestLinPhiPara() [2/2]

void EmcRecParameter::SetWestLinPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 150 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

150{ westLinPhiPara[n][m]=p; }

◆ SetWestLinThetaPara() [1/2]

void EmcRecParameter::SetWestLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 147 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

147{ westLinThetaPara[n][m]=p; }

◆ SetWestLinThetaPara() [2/2]

void EmcRecParameter::SetWestLinThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 147 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

147{ westLinThetaPara[n][m]=p; }

◆ SetWestLogPhiPara() [1/2]

void EmcRecParameter::SetWestLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 140 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

140{ westLogPhiPara[n][m]=p; }

◆ SetWestLogPhiPara() [2/2]

void EmcRecParameter::SetWestLogPhiPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 140 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

140{ westLogPhiPara[n][m]=p; }

◆ SetWestLogThetaPara() [1/2]

void EmcRecParameter::SetWestLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 137 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

137{ westLogThetaPara[n][m]=p; }

◆ SetWestLogThetaPara() [2/2]

void EmcRecParameter::SetWestLogThetaPara ( double  p,
int  n,
int  m 
)
inline

Definition at line 137 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

137{ westLogThetaPara[n][m]=p; }

◆ SetWestPosDataCor() [1/2]

void EmcRecParameter::SetWestPosDataCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 169 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

169{westPosDataCorPara[ntheta][nphi]=p; }

◆ SetWestPosDataCor() [2/2]

void EmcRecParameter::SetWestPosDataCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 169 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

169{westPosDataCorPara[ntheta][nphi]=p; }

◆ SetWestPosMCCor() [1/2]

void EmcRecParameter::SetWestPosMCCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 173 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

173{westPosMCCorPara[ntheta][nphi]=p; }

◆ SetWestPosMCCor() [2/2]

void EmcRecParameter::SetWestPosMCCor ( double  p,
int  nphi,
int  ntheta 
)
inline

Definition at line 173 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

173{westPosMCCorPara[ntheta][nphi]=p; }

◆ SigE() [1/2]

double EmcRecParameter::SigE ( int  n) const

Definition at line 548 of file EmcRecParameter.cxx.

549{
550 return sigE[n];
551}

Referenced by EmcRecShowerEnergy::Energy().

◆ SigE() [2/2]

double EmcRecParameter::SigE ( int  n) const

◆ SigPhi() [1/2]

double EmcRecParameter::SigPhi ( int  n) const

◆ SigPhi() [2/2]

double EmcRecParameter::SigPhi ( int  n) const

◆ SigTheta() [1/2]

double EmcRecParameter::SigTheta ( int  n) const

◆ SigTheta() [2/2]

double EmcRecParameter::SigTheta ( int  n) const

◆ SmCut() [1/2]

double EmcRecParameter::SmCut ( int  n) const

Definition at line 573 of file EmcRecParameter.cxx.

574{
575 return smCut[n];
576}

Referenced by EmcRecSplitWeighted::Split().

◆ SmCut() [2/2]

double EmcRecParameter::SmCut ( int  n) const

◆ TimeMax() [1/2]

double EmcRecParameter::TimeMax ( ) const

Definition at line 508 of file EmcRecParameter.cxx.

509{
510 return fTimeMax;
511}

Referenced by EmcRecSplitWeighted::Split().

◆ TimeMax() [2/2]

double EmcRecParameter::TimeMax ( ) const

◆ TimeMin() [1/2]

double EmcRecParameter::TimeMin ( ) const

Definition at line 503 of file EmcRecParameter.cxx.

504{
505 return fTimeMin;
506}

Referenced by EmcRecSplitWeighted::Split().

◆ TimeMin() [2/2]

double EmcRecParameter::TimeMin ( ) const

◆ unlock() [1/2]

static void EmcRecParameter::unlock ( )
inlinestatic

Definition at line 35 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

35 {
36 if(pthread_mutex_unlock(&m_pthread_lock) != 0){
37 std::cerr << "UNLOCK MUTEX_LOCK @ GZFSSTREAM" << std::endl;
38 }
39 };

Referenced by EmcRec::EmcRec().

◆ unlock() [2/2]

static void EmcRecParameter::unlock ( )
inlinestatic

Definition at line 35 of file Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecParameter.h.

35 {
36 if(pthread_mutex_unlock(&m_pthread_lock) != 0){
37 std::cerr << "UNLOCK MUTEX_LOCK @ GZFSSTREAM" << std::endl;
38 }
39 };

◆ WestDataLogThetaPara() [1/2]

double EmcRecParameter::WestDataLogThetaPara ( int  n,
int  m 
) const

Definition at line 724 of file EmcRecParameter.cxx.

725{
726 return westDataLogThetaPara[n][m];
727}

◆ WestDataLogThetaPara() [2/2]

double EmcRecParameter::WestDataLogThetaPara ( int  n,
int  m 
) const

◆ WestLinPhiPara() [1/2]

double EmcRecParameter::WestLinPhiPara ( int  n,
int  m 
) const

Definition at line 666 of file EmcRecParameter.cxx.

667{
668 return westLinPhiPara[n][m];
669}

Referenced by EmcRecShowerPosLin::Position().

◆ WestLinPhiPara() [2/2]

double EmcRecParameter::WestLinPhiPara ( int  n,
int  m 
) const

◆ WestLinThetaPara() [1/2]

double EmcRecParameter::WestLinThetaPara ( int  n,
int  m 
) const

Definition at line 677 of file EmcRecParameter.cxx.

678{
679 return westLinThetaPara[n][m];
680}

Referenced by EmcRecShowerPosLin::Position().

◆ WestLinThetaPara() [2/2]

double EmcRecParameter::WestLinThetaPara ( int  n,
int  m 
) const

◆ WestLogPhiPara() [1/2]

double EmcRecParameter::WestLogPhiPara ( int  n,
int  m 
) const

Definition at line 656 of file EmcRecParameter.cxx.

657{
658 return westLogPhiPara[n][m];
659}

Referenced by EmcRecShowerPosLog::Position().

◆ WestLogPhiPara() [2/2]

double EmcRecParameter::WestLogPhiPara ( int  n,
int  m 
) const

◆ WestLogThetaPara() [1/2]

double EmcRecParameter::WestLogThetaPara ( int  n,
int  m 
) const

Definition at line 646 of file EmcRecParameter.cxx.

647{
648 return westLogThetaPara[n][m];
649}

Referenced by EmcRecShowerPosLog::Position().

◆ WestLogThetaPara() [2/2]

double EmcRecParameter::WestLogThetaPara ( int  n,
int  m 
) const

◆ WestPosDataCor() [1/2]

double EmcRecParameter::WestPosDataCor ( int  ntheta,
int  nphi 
) const

Definition at line 692 of file EmcRecParameter.cxx.

693{
694 return westPosDataCorPara[ntheta][nphi];
695}

Referenced by EmcRecShowerShape::LatMoment(), EmcRecShowerPosLog::Position(), and EmcRecShowerShape::SecondMoment().

◆ WestPosDataCor() [2/2]

double EmcRecParameter::WestPosDataCor ( int  ntheta,
int  nphi 
) const

◆ WestPosMCCor() [1/2]

double EmcRecParameter::WestPosMCCor ( int  ntheta,
int  nphi 
) const

Definition at line 707 of file EmcRecParameter.cxx.

708{
709 return westPosMCCorPara[ntheta][nphi];
710}

◆ WestPosMCCor() [2/2]

double EmcRecParameter::WestPosMCCor ( int  ntheta,
int  nphi 
) const

Member Data Documentation

◆ e25max

double EmcRecParameter::e25max

Definition at line 188 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

Referenced by E25max().

◆ e25min

double EmcRecParameter::e25min

Definition at line 187 of file InstallArea/include/EmcRec/EmcRec/EmcRecParameter.h.

Referenced by E25min().


The documentation for this class was generated from the following files: