ROOT logo

#ifndef HRPCCALIBRATER_H
#define HRPCCALIBRATER_H

#include "hreconstructor.h"
#include "hlocation.h"

class HCategory;
class HIterator;
class HRpcCalPar;
class HRpcChargeOffsetPar;

class HRpcCalibrater : public HReconstructor {
protected:
  HCategory *pRawCat;             // pointer to the raw data
  HCategory *pCalCat;             // pointer to the cal data
  HIterator *iter;                // iterator on raw data.
  HLocation loc;                  // location for new cal object
  HRpcCalPar* pCalPar;            // calibration parameters
  HRpcChargeOffsetPar* pChOffPar; // charge offset parameters

public:
  HRpcCalibrater(void);
  HRpcCalibrater(const Text_t* name,const Text_t* title);
  ~HRpcCalibrater(void);
  Bool_t init(void);
  Bool_t finalize(void) { return kTRUE; }
  Int_t execute(void);
public:
  ClassDef(HRpcCalibrater,0) // Calibrater raw->cal for RPC data
};

#endif /* !HRPCCALIBRATER_H */
















 hrpccalibrater.h:1
 hrpccalibrater.h:2
 hrpccalibrater.h:3
 hrpccalibrater.h:4
 hrpccalibrater.h:5
 hrpccalibrater.h:6
 hrpccalibrater.h:7
 hrpccalibrater.h:8
 hrpccalibrater.h:9
 hrpccalibrater.h:10
 hrpccalibrater.h:11
 hrpccalibrater.h:12
 hrpccalibrater.h:13
 hrpccalibrater.h:14
 hrpccalibrater.h:15
 hrpccalibrater.h:16
 hrpccalibrater.h:17
 hrpccalibrater.h:18
 hrpccalibrater.h:19
 hrpccalibrater.h:20
 hrpccalibrater.h:21
 hrpccalibrater.h:22
 hrpccalibrater.h:23
 hrpccalibrater.h:24
 hrpccalibrater.h:25
 hrpccalibrater.h:26
 hrpccalibrater.h:27
 hrpccalibrater.h:28
 hrpccalibrater.h:29
 hrpccalibrater.h:30
 hrpccalibrater.h:31
 hrpccalibrater.h:32
 hrpccalibrater.h:33
 hrpccalibrater.h:34
 hrpccalibrater.h:35
 hrpccalibrater.h:36
 hrpccalibrater.h:37
 hrpccalibrater.h:38
 hrpccalibrater.h:39
 hrpccalibrater.h:40
 hrpccalibrater.h:41
 hrpccalibrater.h:42
 hrpccalibrater.h:43
 hrpccalibrater.h:44
 hrpccalibrater.h:45
 hrpccalibrater.h:46
 hrpccalibrater.h:47
 hrpccalibrater.h:48
 hrpccalibrater.h:49