FairRoot/PandaRoot
Public Member Functions | Private Member Functions | Private Attributes | List of all members
PndEmcClusterCalibrationParObject Class Reference

#include <PndEmcClusterCalibrationPar.h>

Inheritance diagram for PndEmcClusterCalibrationParObject:

Public Member Functions

void SetCalibrationPar (Int_t iParSet, Double_t *pars)
 
void GetCalibrationPar (Int_t iParSet, Double_t *pars)
 
 PndEmcClusterCalibrationParObject ()
 
 ~PndEmcClusterCalibrationParObject ()
 

Private Member Functions

 ClassDef (PndEmcClusterCalibrationParObject, 1)
 

Private Attributes

std::map< Int_t, std::vector
< Double_t > > 
fClusterCalibrationPars
 

Detailed Description

Definition at line 42 of file PndEmcClusterCalibrationPar.h.

Constructor & Destructor Documentation

PndEmcClusterCalibrationParObject::PndEmcClusterCalibrationParObject ( )
inline

Definition at line 48 of file PndEmcClusterCalibrationPar.h.

References fClusterCalibrationPars.

std::map< Int_t, std::vector< Double_t > > fClusterCalibrationPars
PndEmcClusterCalibrationParObject::~PndEmcClusterCalibrationParObject ( )
inline

Definition at line 49 of file PndEmcClusterCalibrationPar.h.

49 {};

Member Function Documentation

PndEmcClusterCalibrationParObject::ClassDef ( PndEmcClusterCalibrationParObject  ,
 
)
private
void PndEmcClusterCalibrationParObject::GetCalibrationPar ( Int_t  iParSet,
Double_t pars 
)

Definition at line 48 of file PndEmcClusterCalibrationPar.cxx.

References fClusterCalibrationPars.

Referenced by PndEmcClusterSimpleCalibrator::Energy(), and PndEmcClusterCalibrationPar::GetClusterCalibrationParameters().

48  {
49  pars[0]=fClusterCalibrationPars[iParSet][0];
50  pars[1]=fClusterCalibrationPars[iParSet][1];
51  pars[2]=fClusterCalibrationPars[iParSet][2];
52  pars[3]=fClusterCalibrationPars[iParSet][3];
53  pars[4]=fClusterCalibrationPars[iParSet][4];
54  if (iParSet!=5)
55  {
56  pars[5]=fClusterCalibrationPars[iParSet][5];
57  pars[6]=fClusterCalibrationPars[iParSet][6];
58  pars[7]=fClusterCalibrationPars[iParSet][7];
59  pars[8]=fClusterCalibrationPars[iParSet][8];
60  pars[9]=fClusterCalibrationPars[iParSet][9];
61  }
62 }
std::map< Int_t, std::vector< Double_t > > fClusterCalibrationPars
void PndEmcClusterCalibrationParObject::SetCalibrationPar ( Int_t  iParSet,
Double_t pars 
)

Definition at line 38 of file PndEmcClusterCalibrationPar.cxx.

References fClusterCalibrationPars.

Referenced by emc_correction_parametrization(), and fill_emc_cluster_calibration_param().

38  {
39  std::vector<Double_t> parvec;
40  if (iParSet==5)
41  parvec.assign(pars,pars+5);
42  else
43  parvec.assign(pars,pars+10);
44 
45  fClusterCalibrationPars[iParSet]=parvec;
46 }
std::map< Int_t, std::vector< Double_t > > fClusterCalibrationPars

Member Data Documentation

std::map<Int_t,std::vector<Double_t> > PndEmcClusterCalibrationParObject::fClusterCalibrationPars
private

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