]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/QA/tasks/AliAnalysisTaskHLTCalo.h
end-of-line normalization
[u/mrichter/AliRoot.git] / HLT / QA / tasks / AliAnalysisTaskHLTCalo.h
index ac0bcc5a5c1c1482fc80952a02a78c279eea8f2b..45ad1bd0b63eafbb4bc1ff374630ea5124388b55 100644 (file)
-// $Id: AliAnalysisTaskHLTCalo.h 40285 2010-04-09 14:04:51Z kkanaki $\r
-\r
-#ifndef ALIANALYSISTASKHLTCALO_H\r
-#define ALIANALYSISTASKHLTCALO_H\r
-\r
-//* This file is property of and copyright by the ALICE HLT Project *\r
-//* ALICE Experiment at CERN, All rights reserved.                  *\r
-//* See cxx source for full Copyright notice                        *\r
-\r
-/** @file AliAnalysisTaskHLTTPC.h\r
-    @author Zhongbao Yin, Kalliopi Kanaki\r
-    @date\r
-    @brief An analysis task to compare the offline and HLT esd trees\r
-*/\r
-\r
-\r
-// forward declarations\r
-class TH1F;\r
-class TH2F;\r
-class TList;\r
-class AliESDEvent;\r
-class AliESDtrack;\r
-class AliESDRun;\r
-class TObjArray;\r
-class TRefArray;\r
-\r
-#include "AliAnalysisTaskSE.h"\r
-\r
-class AliAnalysisTaskHLTCalo : public AliAnalysisTaskSE {\r
\r
-public:  \r
-\r
-  AliAnalysisTaskHLTCalo();\r
-  AliAnalysisTaskHLTCalo(const char *name);\r
-  virtual ~AliAnalysisTaskHLTCalo() {}\r
-  virtual void   UserCreateOutputObjects();\r
-  virtual void   UserExec(Option_t *option);\r
-  virtual void   Terminate(Option_t *);\r
-  //virtual Bool_t Notify();\r
-  virtual void NotifyRun();\r
-\r
-  virtual void DoSpecificStuff(const AliESDEvent * /*evESD*/, const AliESDEvent * /*evHLTESD*/) {return;}\r
-  virtual void CreateSpecificStuff(const TList * /*fOutputList*/) {return;}\r
-  virtual Bool_t IsThisDetector(AliESDCaloCluster * cluster) { return cluster->IsPHOS(); }\r
-  virtual Int_t GetClusters(AliESDEvent * event, TRefArray * clusters) { return event->GetPHOSClusters(clusters); }\r
\r
-  //Use only triggered events\r
-  void SetUseHLTTriggerDecision(Bool_t useHLT = kFALSE) {fUseHLTTrigger = useHLT;}\r
-\r
-private:\r
-  Bool_t fUseHLTTrigger; // boolean to enable the HLT triggered events\r
-  AliESDRun *fESDRun;  //!Transient, pointer to esds\r
-  TList *fOutputList;  //List of histograms to be stored\r
-  \r
-  TH1F *fHistOfflResiduals; //histogram\r
-  TH1F *fHistOnlResiduals; //histogram\r
-  TH1F *fHistOfflDz; //histogram\r
-  TH1F *fHistOnlDz; //histogram\r
-  TH1F *fHistOfflDxy; //histogram\r
-  TH1F *fHistOnlDxy; //histogram\r
-\r
-\r
-  TH1F *fHistOfflResidualsPos; //histogram\r
-  TH1F *fHistOnlResidualsPos; //histogram\r
-  TH1F *fHistOfflDzPos; //histogram\r
-  TH1F *fHistOnlDzPos; //histogram\r
-  TH1F *fHistOfflDxyPos; //histogram\r
-  TH1F *fHistOnlDxyPos; //histogram\r
-\r
-\r
-  TH1F *fHistOfflResidualsNeg; //histogram\r
-  TH1F *fHistOnlResidualsNeg; //histogram\r
-  TH1F *fHistOfflDzNeg; //histogram\r
-  TH1F *fHistOnlDzNeg; //histogram\r
-  TH1F *fHistOfflDxyNeg; //histogram\r
-  TH1F *fHistOnlDxyNeg; //histogram\r
-\r
-  TH2F * fHistNclvsNcl; //histogram\r
-  TH2F * fHistTotEVsTotE;//histogram\r
-\r
-  \r
-  Int_t fNevt; //Number of events\r
-  TObjArray *fTrgClsArray; //Trigger cluster array\r
-  \r
-  TObjArray * fGlobalHistoProdArrOff; //!transient array of histogram producer classes \r
-  TObjArray * fGlobalHistoProdArrOn; //!transient array of histogram producer classes \r
-\r
-  TRefArray * fClustersArray; //!transient Array to contain calo clusters\r
-\r
-  TString fCaloName; //!transient PHOS or EMCAL\r
-\r
-  /** copy constructor */\r
-  AliAnalysisTaskHLTCalo(const AliAnalysisTaskHLTCalo&); \r
-  /** assignment operator */\r
-  AliAnalysisTaskHLTCalo& operator=(const AliAnalysisTaskHLTCalo&); \r
-\r
-  ClassDef(AliAnalysisTaskHLTCalo, 1);\r
-};\r
-\r
-#endif\r
+// $Id: AliAnalysisTaskHLTCalo.h 40285 2010-04-09 14:04:51Z kkanaki $
+
+#ifndef ALIANALYSISTASKHLTCALO_H
+#define ALIANALYSISTASKHLTCALO_H
+
+//* This file is property of and copyright by the ALICE HLT Project *
+//* ALICE Experiment at CERN, All rights reserved.                  *
+//* See cxx source for full Copyright notice                        *
+
+/** @file AliAnalysisTaskHLTTPC.h
+    @author Zhongbao Yin, Kalliopi Kanaki
+    @date
+    @brief An analysis task to compare the offline and HLT esd trees
+*/
+
+
+// forward declarations
+class TH1F;
+class TH2F;
+class TList;
+class AliESDEvent;
+class AliESDtrack;
+class AliESDRun;
+class TObjArray;
+class TRefArray;
+
+#include "AliAnalysisTaskSE.h"
+
+class AliAnalysisTaskHLTCalo : public AliAnalysisTaskSE {
+public:  
+
+  AliAnalysisTaskHLTCalo();
+  AliAnalysisTaskHLTCalo(const char *name);
+  virtual ~AliAnalysisTaskHLTCalo() {}
+  virtual void   UserCreateOutputObjects();
+  virtual void   UserExec(Option_t *option);
+  virtual void   Terminate(Option_t *);
+  //virtual Bool_t Notify();
+  virtual void NotifyRun();
+
+  virtual void DoSpecificStuff(const AliESDEvent * /*evESD*/, const AliESDEvent * /*evHLTESD*/) {return;}
+  virtual void CreateSpecificStuff(const TList * /*fOutputList*/) {return;}
+  virtual Bool_t IsThisDetector(AliESDCaloCluster * cluster) { return cluster->IsPHOS(); }
+  virtual Int_t GetClusters(AliESDEvent * event, TRefArray * clusters) { return event->GetPHOSClusters(clusters); }
+  //Use only triggered events
+  void SetUseHLTTriggerDecision(Bool_t useHLT = kFALSE) {fUseHLTTrigger = useHLT;}
+
+private:
+  Bool_t fUseHLTTrigger; // boolean to enable the HLT triggered events
+  AliESDRun *fESDRun;  //!Transient, pointer to esds
+  TList *fOutputList;  //List of histograms to be stored
+  
+  TH1F *fHistOfflResiduals; //histogram
+  TH1F *fHistOnlResiduals; //histogram
+  TH1F *fHistOfflDz; //histogram
+  TH1F *fHistOnlDz; //histogram
+  TH1F *fHistOfflDxy; //histogram
+  TH1F *fHistOnlDxy; //histogram
+
+
+  TH1F *fHistOfflResidualsPos; //histogram
+  TH1F *fHistOnlResidualsPos; //histogram
+  TH1F *fHistOfflDzPos; //histogram
+  TH1F *fHistOnlDzPos; //histogram
+  TH1F *fHistOfflDxyPos; //histogram
+  TH1F *fHistOnlDxyPos; //histogram
+
+
+  TH1F *fHistOfflResidualsNeg; //histogram
+  TH1F *fHistOnlResidualsNeg; //histogram
+  TH1F *fHistOfflDzNeg; //histogram
+  TH1F *fHistOnlDzNeg; //histogram
+  TH1F *fHistOfflDxyNeg; //histogram
+  TH1F *fHistOnlDxyNeg; //histogram
+
+  TH2F * fHistNclvsNcl; //histogram
+  TH2F * fHistTotEVsTotE;//histogram
+
+  
+  Int_t fNevt; //Number of events
+  TObjArray *fTrgClsArray; //Trigger cluster array
+  
+  TObjArray * fGlobalHistoProdArrOff; //!transient array of histogram producer classes 
+  TObjArray * fGlobalHistoProdArrOn; //!transient array of histogram producer classes 
+
+  TRefArray * fClustersArray; //!transient Array to contain calo clusters
+
+  TString fCaloName; //!transient PHOS or EMCAL
+
+  /** copy constructor */
+  AliAnalysisTaskHLTCalo(const AliAnalysisTaskHLTCalo&); 
+  /** assignment operator */
+  AliAnalysisTaskHLTCalo& operator=(const AliAnalysisTaskHLTCalo&); 
+
+  ClassDef(AliAnalysisTaskHLTCalo, 1);
+};
+
+#endif