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

#include <PndEmcClusterCalibrationPar.h>

Inheritance diagram for PndEmcClusterCalibrationPar:

Public Member Functions

void GetClusterCalibrationParameters (Int_t iParSet, Double_t *pars)
 
void SetClusterCalibrationObject (PndEmcClusterCalibrationParObject *ParObject)
 
PndEmcClusterCalibrationParObjectGetParObject ()
 
 PndEmcClusterCalibrationPar (const char *name="PndEmcClusterCalibrationPar", const char *title="Emc cluster calibration parameter", const char *context="TestDefaultContext")
 
 ~PndEmcClusterCalibrationPar (void)
 
Bool_t IsValid ()
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 

Private Member Functions

 PndEmcClusterCalibrationPar (const PndEmcClusterCalibrationPar &L)
 
PndEmcClusterCalibrationParoperator= (const PndEmcClusterCalibrationPar &)
 
 ClassDef (PndEmcClusterCalibrationPar, 1)
 

Private Attributes

PndEmcClusterCalibrationParObjectfParObject
 

Detailed Description

Definition at line 56 of file PndEmcClusterCalibrationPar.h.

Constructor & Destructor Documentation

PndEmcClusterCalibrationPar::PndEmcClusterCalibrationPar ( const char *  name = "PndEmcClusterCalibrationPar",
const char *  title = "Emc cluster calibration parameter",
const char *  context = "TestDefaultContext" 
)
PndEmcClusterCalibrationPar::~PndEmcClusterCalibrationPar ( void  )
inline

Definition at line 65 of file PndEmcClusterCalibrationPar.h.

65 {};
PndEmcClusterCalibrationPar::PndEmcClusterCalibrationPar ( const PndEmcClusterCalibrationPar L)
private

Member Function Documentation

PndEmcClusterCalibrationPar::ClassDef ( PndEmcClusterCalibrationPar  ,
 
)
private
void PndEmcClusterCalibrationPar::clear ( void  )
inline

Definition at line 69 of file PndEmcClusterCalibrationPar.h.

69 {};
void PndEmcClusterCalibrationPar::GetClusterCalibrationParameters ( Int_t  iParSet,
Double_t pars 
)

Definition at line 81 of file PndEmcClusterCalibrationPar.cxx.

References fParObject, and PndEmcClusterCalibrationParObject::GetCalibrationPar().

81  {
82 
83  if(fParObject !=0){
84  fParObject->GetCalibrationPar(iParSet,pars);
85  } else {
86  std::cout<<"Wrong parameter set in PndEmcClusterCalibrationPar"<<std::endl;
87  abort();
88  }
89 
90 }
void GetCalibrationPar(Int_t iParSet, Double_t *pars)
PndEmcClusterCalibrationParObject * fParObject
Bool_t PndEmcClusterCalibrationPar::getParams ( FairParamList *  list)

Definition at line 98 of file PndEmcClusterCalibrationPar.cxx.

References fParObject.

99 {
100  if (!list) return kFALSE;
101  if(!list->fillObject("PndEmcClusterCalibration",fParObject)) return kFALSE;
102  return kTRUE;
103 }
PndEmcClusterCalibrationParObject * fParObject
PndEmcClusterCalibrationParObject* PndEmcClusterCalibrationPar::GetParObject ( )
inline

Definition at line 61 of file PndEmcClusterCalibrationPar.h.

References fParObject.

61 {return fParObject;};
PndEmcClusterCalibrationParObject * fParObject
Bool_t PndEmcClusterCalibrationPar::IsValid ( )

Definition at line 74 of file PndEmcClusterCalibrationPar.cxx.

References fParObject.

75 {
76  if (fParObject == NULL) return false;
77 
78  return true;
79 }
PndEmcClusterCalibrationParObject * fParObject
PndEmcClusterCalibrationPar& PndEmcClusterCalibrationPar::operator= ( const PndEmcClusterCalibrationPar )
inlineprivate

Definition at line 77 of file PndEmcClusterCalibrationPar.h.

77 {return *this;};
void PndEmcClusterCalibrationPar::putParams ( FairParamList *  list)

Definition at line 92 of file PndEmcClusterCalibrationPar.cxx.

References fParObject.

93 {
94  if(!list) return;
95  list->addObject("PndEmcClusterCalibration",fParObject);
96 }
PndEmcClusterCalibrationParObject * fParObject
void PndEmcClusterCalibrationPar::SetClusterCalibrationObject ( PndEmcClusterCalibrationParObject ParObject)
inline

Definition at line 60 of file PndEmcClusterCalibrationPar.h.

References fParObject.

60 {fParObject = ParObject;};
PndEmcClusterCalibrationParObject * fParObject

Member Data Documentation

PndEmcClusterCalibrationParObject* PndEmcClusterCalibrationPar::fParObject
private

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