]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ACORDE/macros/AnalysisMacros/Local/AliAnalysisTaskAcorde.h
end-of-line normalization
[u/mrichter/AliRoot.git] / ACORDE / macros / AnalysisMacros / Local / AliAnalysisTaskAcorde.h
index fe12137faf45bf505af53acdc71b6d4f3fb3320e..c0340c71496f9d3d136dee43bf6d494896c267d7 100644 (file)
@@ -1,84 +1,84 @@
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// AliAnalysisTaskAcorde class\r
-//\r
-// Description:\r
-//\r
-//     Reads the information of ACORDE-ESD\r
-//     Also it is implemented a simple matching between tracks\r
-//     to look for the extrapolation of them to ACORDE modules\r
-//\r
-//     Create some fHistograms and one tree with the information\r
-//     of the matching tracks\r
-//\r
-//  Author: Mario Rodríguez Cahuantzi\r
-//             <mario.rocah@gmail.com>\r
-//             <mrodrigu@mail.cern.ch>\r
-//\r
-//  Created: June 30th. 2010 @ FCFM - BUAP, Puebla, MX\r
-//  Last update: created\r
-//\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-#ifndef ALIANALYSISTASKACORDE_H\r
-#define ALIANALYSISTASKACORDE_H\r
-\r
-class TH2F;\r
-class TH1F;\r
-class AliESDEvent;\r
-class TArrayI;\r
-class TList;\r
-#include "AliAnalysisTask.h"\r
-\r
-class AliAnalysisTaskAcorde : public AliAnalysisTask {\r
- public:\r
-  AliAnalysisTaskAcorde(const char *name = "AliAnalysisTaskAcorde");\r
-  virtual ~AliAnalysisTaskAcorde();            //! Destructor fo task\r
-  \r
-  virtual void   ConnectInputData(Option_t *);         //! Connects input data to class analysis\r
-  virtual void   CreateOutputObjects();        //! Creates output object (fCosmicTree)\r
-  virtual void   Exec(Option_t *option);       //! Execution class\r
-  virtual void   Terminate(Option_t *);        //! Terminate class \r
-\r
- private:\r
-\r
-\r
-  AliESDEvent *fESD;                   //! ESD object\r
-  TArrayI      *fPair;                 //! Pair track connected (up & down)\r
-  TTree *fCosmicTree;                  //! TTree with some information of matched tracks\r
-  Int_t fnTracks;                      //! # of recontructed tracks\r
-  Int_t fNMatchTracks;                 //! # of matched tracks\r
-\r
-\r
-  // Cut definitions\r
-\r
-  const Int_t fkMinTPCclusters;                //! cut in clusters\r
-  const Float_t fkMinTrackDist;                //! cut in distance\r
-  const Float_t fkMinCutDir;           //! minimum cut\r
-\r
-  Float_t fXAco;                               //! x-coordinate of extrapolated track to ACORDE\r
-  Float_t fYAco;                               //! y-coordinate of extrapolated track to ACORDE\r
-  Float_t fZAco;                               //! z-coordinate of extrapolated track to ACORDE\r
-  Int_t fTrigger;                      //! fTrigger label\r
-  TString fActiveTriggerDetector;      //! detector string     \r
-\r
-  Int_t fNSingleTracks;                        //! no. of single track\r
-  Int_t fNMatchedTracks;                       //! no. of matched track\r
-  \r
-\r
-  TList *fHisto;                               //! list of fHistograms\r
-  TH1F *fAcordeHitsAll;                        //! hits of acorde\r
-  TH1F *fAcordeMultiAll;                       //! multi. of acorde modules\r
-  TH1F *fAcordeHitsTPC;                        //! hits of acorde (if track)\r
-  TH1F *fAcordeMultiTPC;                       //! multi. of acorde modules (if track)\r
-  TH1F *fNTracksMatched;                       //! matched tracks\r
-  TH1F *fNTracks;                      //! no. of tracks\r
-  TH2F *fTracksToAcorde;               //! tracks extrapolated to acorde.\r
-\r
-  AliAnalysisTaskAcorde(const AliAnalysisTaskAcorde&); // not implemented\r
-  AliAnalysisTaskAcorde& operator=(const AliAnalysisTaskAcorde&); // not implemented\r
-  \r
-  ClassDef(AliAnalysisTaskAcorde, 1); // example of analysis\r
-};\r
-\r
-#endif\r
+/////////////////////////////////////////////////////////////////////////////
+//
+// AliAnalysisTaskAcorde class
+//
+// Description:
+//
+//     Reads the information of ACORDE-ESD
+//     Also it is implemented a simple matching between tracks
+//     to look for the extrapolation of them to ACORDE modules
+//
+//     Create some fHistograms and one tree with the information
+//     of the matching tracks
+//
+//  Author: Mario Rodríguez Cahuantzi
+//             <mario.rocah@gmail.com>
+//             <mrodrigu@mail.cern.ch>
+//
+//  Created: June 30th. 2010 @ FCFM - BUAP, Puebla, MX
+//  Last update: created
+//
+/////////////////////////////////////////////////////////////////////////////
+
+#ifndef ALIANALYSISTASKACORDE_H
+#define ALIANALYSISTASKACORDE_H
+
+class TH2F;
+class TH1F;
+class AliESDEvent;
+class TArrayI;
+class TList;
+#include "AliAnalysisTask.h"
+
+class AliAnalysisTaskAcorde : public AliAnalysisTask {
+ public:
+  AliAnalysisTaskAcorde(const char *name = "AliAnalysisTaskAcorde");
+  virtual ~AliAnalysisTaskAcorde();            //! Destructor fo task
+  
+  virtual void   ConnectInputData(Option_t *);         //! Connects input data to class analysis
+  virtual void   CreateOutputObjects();        //! Creates output object (fCosmicTree)
+  virtual void   Exec(Option_t *option);       //! Execution class
+  virtual void   Terminate(Option_t *);        //! Terminate class 
+
+ private:
+
+
+  AliESDEvent *fESD;                   //! ESD object
+  TArrayI      *fPair;                 //! Pair track connected (up & down)
+  TTree *fCosmicTree;                  //! TTree with some information of matched tracks
+  Int_t fnTracks;                      //! # of recontructed tracks
+  Int_t fNMatchTracks;                 //! # of matched tracks
+
+
+  // Cut definitions
+
+  const Int_t fkMinTPCclusters;                //! cut in clusters
+  const Float_t fkMinTrackDist;                //! cut in distance
+  const Float_t fkMinCutDir;           //! minimum cut
+
+  Float_t fXAco;                               //! x-coordinate of extrapolated track to ACORDE
+  Float_t fYAco;                               //! y-coordinate of extrapolated track to ACORDE
+  Float_t fZAco;                               //! z-coordinate of extrapolated track to ACORDE
+  Int_t fTrigger;                      //! fTrigger label
+  TString fActiveTriggerDetector;      //! detector string     
+
+  Int_t fNSingleTracks;                        //! no. of single track
+  Int_t fNMatchedTracks;                       //! no. of matched track
+  
+
+  TList *fHisto;                               //! list of fHistograms
+  TH1F *fAcordeHitsAll;                        //! hits of acorde
+  TH1F *fAcordeMultiAll;                       //! multi. of acorde modules
+  TH1F *fAcordeHitsTPC;                        //! hits of acorde (if track)
+  TH1F *fAcordeMultiTPC;                       //! multi. of acorde modules (if track)
+  TH1F *fNTracksMatched;                       //! matched tracks
+  TH1F *fNTracks;                      //! no. of tracks
+  TH2F *fTracksToAcorde;               //! tracks extrapolated to acorde.
+
+  AliAnalysisTaskAcorde(const AliAnalysisTaskAcorde&); // not implemented
+  AliAnalysisTaskAcorde& operator=(const AliAnalysisTaskAcorde&); // not implemented
+  
+  ClassDef(AliAnalysisTaskAcorde, 1); // example of analysis
+};
+
+#endif