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

#include <PndEmcErrorMatrixPar.h>

Inheritance diagram for PndEmcErrorMatrixPar:

Public Member Functions

void GetErrorMatrixParameters (Int_t detectorComponent, Double_t *pars)
 
void SetErrorMatrixObject (PndEmcErrorMatrixParObject *ParObject)
 
PndEmcErrorMatrixParObjectGetParObject ()
 
 PndEmcErrorMatrixPar (const char *name="PndEmcErrorMatrixPar", const char *title="Emc error matrix parameter", const char *context="TestDefaultContext")
 
 ~PndEmcErrorMatrixPar (void)
 
Bool_t IsValid ()
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 

Private Member Functions

 ClassDef (PndEmcErrorMatrixPar, 1)
 
 PndEmcErrorMatrixPar (const PndEmcErrorMatrixPar &L)
 
PndEmcErrorMatrixParoperator= (const PndEmcErrorMatrixPar &)
 

Private Attributes

PndEmcErrorMatrixParObjectfParObject
 

Detailed Description

Definition at line 52 of file PndEmcErrorMatrixPar.h.

Constructor & Destructor Documentation

PndEmcErrorMatrixPar::PndEmcErrorMatrixPar ( const char *  name = "PndEmcErrorMatrixPar",
const char *  title = "Emc error matrix parameter",
const char *  context = "TestDefaultContext" 
)

Definition at line 44 of file PndEmcErrorMatrixPar.cxx.

46  : FairParGenericSet(name,title,context), fParObject(new PndEmcErrorMatrixParObject())
47 {
48  fParObject = NULL;
49 }
Container class for EMC error matrix parameter class is inherited from FairParGenericSet.
TString name
PndEmcErrorMatrixParObject * fParObject
PndEmcErrorMatrixPar::~PndEmcErrorMatrixPar ( void  )
inline

Definition at line 61 of file PndEmcErrorMatrixPar.h.

61 {};
PndEmcErrorMatrixPar::PndEmcErrorMatrixPar ( const PndEmcErrorMatrixPar L)
inlineprivate

Definition at line 74 of file PndEmcErrorMatrixPar.h.

74 : FairParGenericSet(L) {};

Member Function Documentation

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

Definition at line 65 of file PndEmcErrorMatrixPar.h.

65 {};
void PndEmcErrorMatrixPar::GetErrorMatrixParameters ( Int_t  detectorComponent,
Double_t pars 
)

Definition at line 57 of file PndEmcErrorMatrixPar.cxx.

References fParObject, and PndEmcErrorMatrixParObject::GetErrorMatrix().

57  {
58 
59  if(fParObject !=0){
60  fParObject->GetErrorMatrix(detectorComponent,pars);
61  } else {
62  std::cout<<"Wrong detector component in PndEmcErrorMatrixPar"<<std::endl;
63  abort();
64  }
65 
66 }
void GetErrorMatrix(Int_t detectorComponent, Double_t *pars)
PndEmcErrorMatrixParObject * fParObject
Bool_t PndEmcErrorMatrixPar::getParams ( FairParamList *  list)

Definition at line 74 of file PndEmcErrorMatrixPar.cxx.

References fParObject.

75 {
76  if (!list) return kFALSE;
77  if(!list->fillObject("PndEmcErrorMatrix",fParObject)) return kFALSE;
78  return kTRUE;
79 }
PndEmcErrorMatrixParObject * fParObject
PndEmcErrorMatrixParObject* PndEmcErrorMatrixPar::GetParObject ( )
inline

Definition at line 57 of file PndEmcErrorMatrixPar.h.

References fParObject.

Referenced by PndPidCorrelator::Init().

57 {return fParObject;};
PndEmcErrorMatrixParObject * fParObject
Bool_t PndEmcErrorMatrixPar::IsValid ( )

Definition at line 50 of file PndEmcErrorMatrixPar.cxx.

References fParObject.

Referenced by PndPidCorrelator::Init().

51 {
52  if (fParObject == NULL) return false;
53 
54  return true;
55 }
PndEmcErrorMatrixParObject * fParObject
PndEmcErrorMatrixPar& PndEmcErrorMatrixPar::operator= ( const PndEmcErrorMatrixPar )
inlineprivate

Definition at line 75 of file PndEmcErrorMatrixPar.h.

75 {return *this;};
void PndEmcErrorMatrixPar::putParams ( FairParamList *  list)

Definition at line 68 of file PndEmcErrorMatrixPar.cxx.

References fParObject.

69 {
70  if(!list) return;
71  list->addObject("PndEmcErrorMatrix",fParObject);
72 }
PndEmcErrorMatrixParObject * fParObject
void PndEmcErrorMatrixPar::SetErrorMatrixObject ( PndEmcErrorMatrixParObject ParObject)
inline

Definition at line 56 of file PndEmcErrorMatrixPar.h.

References fParObject.

Referenced by PndPidCorrelator::Init().

56 {fParObject = ParObject;};
PndEmcErrorMatrixParObject * fParObject

Member Data Documentation

PndEmcErrorMatrixParObject* PndEmcErrorMatrixPar::fParObject
private

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