]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/SPECTRA/ChargedHadrons/dNdPt/AlidNdPtBackgroundCuts.h
end-of-line normalization
[u/mrichter/AliRoot.git] / PWGLF / SPECTRA / ChargedHadrons / dNdPt / AlidNdPtBackgroundCuts.h
index 493a2d2dc94a439ff6ea52990285f942c9812245..03d44f0cec6001b25ebce79e38ae068450457d2a 100644 (file)
@@ -1,79 +1,79 @@
-#ifndef ALIDNDPTBACKGROUNDCUTS_H\r
-#define ALIDNDPTBACKGROUNDCUTS_H\r
-\r
-//------------------------------------------------------------------------------\r
-// Class to keep selection cuts for \r
-// cosmic and kinks and splitted tracks. \r
-// \r
-// Author: J.Otwinowski 25/01/2010\r
-//------------------------------------------------------------------------------\r
-\r
-class TParticle;\r
-class AliESDtrack;\r
-class AliExternalTrackParam;\r
-\r
-#include "AliAnalysisCuts.h"\r
-\r
-class AlidNdPtBackgroundCuts : public AliAnalysisCuts\r
-{\r
-public:\r
-  AlidNdPtBackgroundCuts(const Char_t* name ="AlidNdPtBackgroundCuts", const Char_t *title ="");\r
-  virtual ~AlidNdPtBackgroundCuts(); \r
\r
-  // setters \r
-  void SetEtaWindow(const Float_t min=-10., const Float_t max=10.)  { fMinEta=min; fMaxEta=max; }\r
-  void SetPhiWindow(const Float_t min=0., const Float_t max=1e99)  { fMinPhi=min; fMaxPhi=max;}\r
-  void SetPtWindow(const Float_t min=0., const Float_t max=1e99)   { fMinPt=min;  fMaxPt=max;}\r
-  void SetMaxFracSharedClust(const Float_t max=1.)   {fMaxFracSharedClust=max;}\r
-\r
-  // getters \r
-  Float_t GetMinEta() const {return fMinEta;}\r
-  Float_t GetMaxEta() const {return fMaxEta;}\r
-  Float_t GetMinPhi() const {return fMinPhi;}\r
-  Float_t GetMaxPhi() const {return fMaxPhi;}\r
-  Float_t GetMinPt() const  {return fMinPt;}\r
-  Float_t GetMaxPt() const  {return fMaxPt;}\r
-\r
-  Float_t GetMaxFracSharedClust() const {return fMaxFracSharedClust;}\r
-\r
-  // Get control histo\r
-  THnSparseF *GetControlHisto() const {return fControlHisto;} \r
-\r
-  // cuts init function\r
-  void Init();\r
-\r
-  // check MC tracks\r
-  virtual Bool_t IsSelected(TObject *) {return kTRUE;}\r
-  virtual Bool_t IsSelected(TList *) {return kTRUE;}\r
-\r
-  //\r
-  Bool_t IsBackgroundTrack(AliESDtrack *track1, AliESDtrack *track2);\r
-  Bool_t IsCosmicTrack(AliESDtrack *track1, AliESDtrack *track2);\r
-  Bool_t IsSplittedTrack(AliESDtrack *track1, AliESDtrack *track2);\r
-  \r
-  // Merge output objects (needed by PROOF) \r
-  virtual Long64_t Merge(TCollection* list);\r
-\r
-  // fill control histograms\r
-  void  SetHistogramsOn(Bool_t fill=kTRUE) {fFillControlHisto = fill; }\r
-  Bool_t  IsHistogramsOn() const {return fFillControlHisto; }\r
-\r
-private:\r
-  Float_t fMinEta; // min pseudorapidity limit\r
-  Float_t fMaxEta; // max pseudorapidity limit\r
-  Float_t fMinPhi; // min azimuthal angle (rad) limit\r
-  Float_t fMaxPhi; // max azimuthal angle (rad) limit\r
-  Float_t fMinPt;  // min pt limit\r
-  Float_t fMaxPt;  // max pt limit\r
-  Float_t fMaxFracSharedClust; // max fraction of track shared clusters \r
-\r
-  Bool_t  fFillControlHisto;  // flag to fill control histograms \r
-  THnSparseF *fControlHisto;  //-> etasum:dphi:dpt:pt1:fracSharedClust1:qsum\r
-\r
-  AlidNdPtBackgroundCuts(const AlidNdPtBackgroundCuts&); // not implemented\r
-  AlidNdPtBackgroundCuts& operator=(const AlidNdPtBackgroundCuts&); // not implemented\r
-\r
-  ClassDef(AlidNdPtBackgroundCuts, 1)\r
-};\r
-\r
-#endif // \r
+#ifndef ALIDNDPTBACKGROUNDCUTS_H
+#define ALIDNDPTBACKGROUNDCUTS_H
+
+//------------------------------------------------------------------------------
+// Class to keep selection cuts for 
+// cosmic and kinks and splitted tracks. 
+// 
+// Author: J.Otwinowski 25/01/2010
+//------------------------------------------------------------------------------
+
+class TParticle;
+class AliESDtrack;
+class AliExternalTrackParam;
+
+#include "AliAnalysisCuts.h"
+
+class AlidNdPtBackgroundCuts : public AliAnalysisCuts
+{
+public:
+  AlidNdPtBackgroundCuts(const Char_t* name ="AlidNdPtBackgroundCuts", const Char_t *title ="");
+  virtual ~AlidNdPtBackgroundCuts(); 
+  // setters 
+  void SetEtaWindow(const Float_t min=-10., const Float_t max=10.)  { fMinEta=min; fMaxEta=max; }
+  void SetPhiWindow(const Float_t min=0., const Float_t max=1e99)  { fMinPhi=min; fMaxPhi=max;}
+  void SetPtWindow(const Float_t min=0., const Float_t max=1e99)   { fMinPt=min;  fMaxPt=max;}
+  void SetMaxFracSharedClust(const Float_t max=1.)   {fMaxFracSharedClust=max;}
+
+  // getters 
+  Float_t GetMinEta() const {return fMinEta;}
+  Float_t GetMaxEta() const {return fMaxEta;}
+  Float_t GetMinPhi() const {return fMinPhi;}
+  Float_t GetMaxPhi() const {return fMaxPhi;}
+  Float_t GetMinPt() const  {return fMinPt;}
+  Float_t GetMaxPt() const  {return fMaxPt;}
+
+  Float_t GetMaxFracSharedClust() const {return fMaxFracSharedClust;}
+
+  // Get control histo
+  THnSparseF *GetControlHisto() const {return fControlHisto;} 
+
+  // cuts init function
+  void Init();
+
+  // check MC tracks
+  virtual Bool_t IsSelected(TObject *) {return kTRUE;}
+  virtual Bool_t IsSelected(TList *) {return kTRUE;}
+
+  //
+  Bool_t IsBackgroundTrack(AliESDtrack *track1, AliESDtrack *track2);
+  Bool_t IsCosmicTrack(AliESDtrack *track1, AliESDtrack *track2);
+  Bool_t IsSplittedTrack(AliESDtrack *track1, AliESDtrack *track2);
+  
+  // Merge output objects (needed by PROOF) 
+  virtual Long64_t Merge(TCollection* list);
+
+  // fill control histograms
+  void  SetHistogramsOn(Bool_t fill=kTRUE) {fFillControlHisto = fill; }
+  Bool_t  IsHistogramsOn() const {return fFillControlHisto; }
+
+private:
+  Float_t fMinEta; // min pseudorapidity limit
+  Float_t fMaxEta; // max pseudorapidity limit
+  Float_t fMinPhi; // min azimuthal angle (rad) limit
+  Float_t fMaxPhi; // max azimuthal angle (rad) limit
+  Float_t fMinPt;  // min pt limit
+  Float_t fMaxPt;  // max pt limit
+  Float_t fMaxFracSharedClust; // max fraction of track shared clusters 
+
+  Bool_t  fFillControlHisto;  // flag to fill control histograms 
+  THnSparseF *fControlHisto;  //-> etasum:dphi:dpt:pt1:fracSharedClust1:qsum
+
+  AlidNdPtBackgroundCuts(const AlidNdPtBackgroundCuts&); // not implemented
+  AlidNdPtBackgroundCuts& operator=(const AlidNdPtBackgroundCuts&); // not implemented
+
+  ClassDef(AlidNdPtBackgroundCuts, 1)
+};
+
+#endif //