]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDonlineTrackMatching.h
fixing casts
[u/mrichter/AliRoot.git] / TRD / AliTRDonlineTrackMatching.h
index edff7954ca76b2dc396657209c2fc0a99babd8f6..e7d9fc9c560e1e026b7eb6dacab1cc7e4274c5a9 100644 (file)
@@ -10,11 +10,12 @@ class TH1;
 class AliESDEvent;
 class AliExternalTrackParam;
 class AliTRDgeometry;
+class AliESDtrack;
 class AliESDTrdTrack;
 
 //#define TRD_TM_DEBUG
 
-class AliTRDonlineTrackMatching {
+class AliTRDonlineTrackMatching : public TObject {
  public:
   AliTRDonlineTrackMatching();
   ~AliTRDonlineTrackMatching();
@@ -57,7 +58,7 @@ class AliTRDonlineTrackMatching {
   void SetHistMatchRating(TH1* hist) { fHistMatchRating = hist; };
 
   static Bool_t AcceptTrack(const AliESDtrack* esdTrack, const AliESDEvent* esdEvent);
-  Bool_t ProcessEvent(AliESDEvent *esdEvent);
+  Bool_t ProcessEvent(AliESDEvent *esdEvent, Bool_t updateRef = kTRUE, Int_t label = -1);
 
  protected:
 
@@ -89,6 +90,8 @@ class AliTRDonlineTrackMatching {
 
   AliTRDonlineTrackMatching(const AliTRDonlineTrackMatching &c);
   AliTRDonlineTrackMatching& operator=(const AliTRDonlineTrackMatching& rhs);
+
+  ClassDef(AliTRDonlineTrackMatching, 0);
 };
 
 #endif