1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 #ifndef ALIANALYSISTASKUPCK0SK0S_H
6 #define ALIANALYSISTASKUPCK0SK0S_H
15 #include "AliAnalysisTaskSE.h"
17 class AliAnalysisTaskUpcK0sK0s : public AliAnalysisTaskSE {
19 AliAnalysisTaskUpcK0sK0s();
20 AliAnalysisTaskUpcK0sK0s(const char *name);
21 virtual ~AliAnalysisTaskUpcK0sK0s();
24 virtual void UserCreateOutputObjects();
25 virtual void UserExec(Option_t *option);
26 virtual void RunAODhist();
27 virtual void RunAODtree();
28 virtual void RunESD();
29 virtual void Terminate(Option_t *);
30 void SetRunTree(Bool_t runTree){fRunTree = runTree;}
31 void SetRunHist(Bool_t runHist){fRunHist = runHist;}
32 void SortArray(Double_t *dArray);
35 Int_t fType; // 0 - ESD, 1 - AOD
46 UInt_t fPerNum, fOrbNum;
48 Bool_t fTrigger[ntrg];
49 UInt_t fL0inputs, fL1inputs;
51 UShort_t fBCrossNum, fNtracklets;
53 Double_t fZDCAenergy, fZDCCenergy;
54 Int_t fV0Adecision, fV0Cdecision;
56 TObjString *fDataFilnam;
60 TClonesArray *fK0sAODv0s;
61 TClonesArray *fK0sESDv0s;
63 TClonesArray *fK0sAODTracks;
64 TClonesArray *fK0sESDTracks;
68 TH1D *fHistTriggersPerRun;
71 AliAnalysisTaskUpcK0sK0s(const AliAnalysisTaskUpcK0sK0s&); //not implemented
72 AliAnalysisTaskUpcK0sK0s& operator =(const AliAnalysisTaskUpcK0sK0s&); //not implemented
74 ClassDef(AliAnalysisTaskUpcK0sK0s, 1);