]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ZDC/AliZDCRecoParam.h
Trigger scalers added to ESD header.
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParam.h
CommitLineData
7bff3766 1#ifndef ALIZDCRECOPARAM_H
2#define ALIZDCRECOPARAM_H
3/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6//////////////////////////////////////////////////////////
7// //
8// Class with ZDC reconstruction parameters //
9// Origin: Chiara.Oppedisano@to.infn.it //
10// //
11//////////////////////////////////////////////////////////
12
73bc3a3f 13#include <TH2F.h>
14#include <TH1D.h>
7bff3766 15#include <TF1.h>
16#include "AliDetectorRecoParam.h"
17
18//class TF1;
19
20class AliZDCRecoParam : public AliDetectorRecoParam {
21 public:
22 AliZDCRecoParam();
23 virtual ~AliZDCRecoParam();
24
73bc3a3f 25 virtual TH2F* GethZDCvsZEM() const = 0;
26 virtual TH2F* GethZDCCvsZEM() const = 0;
27 virtual TH2F* GethZDCAvsZEM() const = 0;
28 virtual TH1D* GethNpartDist() const = 0;
29 virtual TH1D* GethbDist() const = 0;
30 virtual Float_t GetClkCenter() const = 0;
7bff3766 31
73bc3a3f 32 virtual void SetZDCvsZEM(TH2F* /*hCorr*/) {printf(" AliZDCRecoParam::SetZDCvsZEM doesn't set anything!!!");}
33 virtual void SetZDCCvsZEM(TH2F* /*hCorr*/) {printf(" AliZDCRecoParam::SetZDCCvsZEM doesn't set anything!!!");}
34 virtual void SetZDCAvsZEM(TH2F* /*hCorr*/) {printf(" AliZDCRecoParam::SetZDCAvsZEM doesn't set anything!!!");}
35
7bff3766 36
73bc3a3f 37 virtual void PrintParameters() const {;}
7bff3766 38
39 protected:
40
41 AliZDCRecoParam(const AliZDCRecoParam&);
42 AliZDCRecoParam& operator =(const AliZDCRecoParam&);
43
fd9afd60 44 ClassDef(AliZDCRecoParam, 2)
7bff3766 45
46};
47
48#endif