1 #ifndef ALIZDCRECONSTRUCTOR_H
2 #define ALIZDCRECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ///////////////////////////////////////////////////////////////////////////////
10 // class for ZDC reconstruction //
12 ///////////////////////////////////////////////////////////////////////////////
14 #include "AliReconstructor.h"
20 class AliZDCReconstructor: public AliReconstructor {
22 AliZDCReconstructor();
23 virtual ~AliZDCReconstructor();
25 virtual void Reconstruct(AliRunLoader* runLoader) const;
26 virtual void Reconstruct(AliRunLoader* runLoader,
27 AliRawReader* rawReader) const;
28 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
31 AliZDCReconstructor(const AliZDCReconstructor& reconstructor);
32 AliZDCReconstructor& operator = (const AliZDCReconstructor& reconstructor);
34 void ReconstructEvent(AliLoader* loader, Int_t znraw,
35 Int_t zpraw, Int_t zemraw) const;
37 TF1* fZNCen; //! Nspectator n true vs. EZN
38 TF1* fZNPer; //! Nspectator n true vs. EZN
39 TF1* fZPCen; //! Nspectator p true vs. EZP
40 TF1* fZPPer; //! Nspectator p true vs. EZP
41 TF1* fZDCCen; //! Nspectators true vs. EZDC
42 TF1* fZDCPer; //! Nspectators true vs. EZDC
43 TF1* fbCen; //! b vs. EZDC
44 TF1* fbPer; //! b vs. EZDC
45 TF1* fZEMn; //! Nspectators n from ZEM energy
46 TF1* fZEMp; //! Nspectators p from ZEM energy
47 TF1* fZEMsp; //! Nspectators from ZEM energy
48 TF1* fZEMb; //! b from ZEM energy
50 ClassDef(AliZDCReconstructor, 0) // class for the ZDC reconstruction