]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCcalibTrigger.h
changes by Peter Christiansen
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibTrigger.h
index 2d6363fd313e1d43c429025ac3d5bb0a2fe4f9f4..bd679849710996e6036927e9a1a9eb5635bbaaaa 100644 (file)
@@ -28,7 +28,7 @@ class AliTPCcalibTrigger:public AliTPCcalibBase {
 public:
   AliTPCcalibTrigger(); 
   AliTPCcalibTrigger(const Text_t *name, const Text_t *title); 
-  virtual ~AliTPCcalibTrigger(){;}
+  virtual ~AliTPCcalibTrigger();
   virtual void           Process(AliESDEvent *event);
   virtual Long64_t       Merge(TCollection *li);
   virtual void           Analyze(){;}
@@ -36,8 +36,20 @@ public:
   void   AddHisto(const char *trigger, THnSparse *his); 
   THnSparse *MakeHisto(const char* trigger);
   //
+  TTree * MakeTree(const char *fname);
+  void   MakeTree(TTreeStream &pcstream, const char *tname);
+  Bool_t HasTOF(TObjString *tname);
+  Bool_t HasACORDE(TObjString *tname);
+  Bool_t HasPIXEL(TObjString *tname);
+  Int_t HasTRD(TObjString *tname);
 public:
   TMap *fHisMap;      // map of the histogram per trigger class 
+  void     Process(AliESDtrack *track, Int_t runNo=-1){AliTPCcalibBase::Process(track,runNo);};
+  void     Process(AliTPCseed *track){return AliTPCcalibBase::Process(track);}
+private:
+   AliTPCcalibTrigger(const AliTPCcalibTrigger&); // Not implemented
+   AliTPCcalibTrigger& operator=(const AliTPCcalibTrigger&); // Not implemented
   ClassDef(AliTPCcalibTrigger, 1); 
 };