FairRoot/PandaRoot
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
PndEmcClusterCalibrator Class Reference

#include <PndEmcClusterCalibrator.h>

Public Member Functions

 PndEmcClusterCalibrator ()
 
virtual ~PndEmcClusterCalibrator ()
 

Static Public Member Functions

static PndEmcAbsClusterCalibratorMakeEmcClusterCalibrator (Int_t method, Int_t version=1)
 

Private Member Functions

 PndEmcClusterCalibrator (const PndEmcClusterCalibrator &L)
 
PndEmcClusterCalibratoroperator= (const PndEmcClusterCalibrator &)
 

Detailed Description

Definition at line 54 of file PndEmcClusterCalibrator.h.

Constructor & Destructor Documentation

PndEmcClusterCalibrator::PndEmcClusterCalibrator ( )

Definition at line 47 of file PndEmcClusterCalibrator.cxx.

48 {
49 }
PndEmcClusterCalibrator::~PndEmcClusterCalibrator ( )
virtual

Definition at line 54 of file PndEmcClusterCalibrator.cxx.

55 {
56 }
PndEmcClusterCalibrator::PndEmcClusterCalibrator ( const PndEmcClusterCalibrator L)
private

Member Function Documentation

PndEmcAbsClusterCalibrator * PndEmcClusterCalibrator::MakeEmcClusterCalibrator ( Int_t  method,
Int_t  version = 1 
)
static

Definition at line 58 of file PndEmcClusterCalibrator.cxx.

Referenced by emc_correction_QA(), PndEmcAnalysis::Exec(), PndPidCorrelator::Init(), and QAmacro_emc_3().

59 {
60  switch (method) {
61  case 1:
62  return new PndEmcClusterHistCalibrator(version);
63  break;
64  case 2:
65  return new PndEmcClusterSimpleCalibrator(version);
66  break;
67  default :
68  cout<<"PndEmcClusterCalibrator:: Method "<<method<<" is not defined. Default PndEmcClusterHistCalibrator is used"<<endl;
69  return new PndEmcClusterHistCalibrator(version);
70  }
71 
72 }
PndEmcClusterCalibrator& PndEmcClusterCalibrator::operator= ( const PndEmcClusterCalibrator )
inlineprivate

Definition at line 70 of file PndEmcClusterCalibrator.h.

70 {return *this;};

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