]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/icepack/IceCleanHits.h
06-jun-2007 NvE Explicit tests on null pointers for returned TObjArray* from e.g...
[u/mrichter/AliRoot.git] / RALICE / icepack / IceCleanHits.h
index 0b06257a3251653f49cf4ff7bf15f6fea21696bf..c4d81bbabe6cacbfcd8cd59b66f1b81224fcca8f 100644 (file)
@@ -26,7 +26,9 @@ class IceCleanHits : public TTask
   void SetTotRangeAE(Float_t min,Float_t max=2000);       // Set Amanda electrical TOT range (in ns)
   void SetTotRangeAO(Float_t min,Float_t max=2000);       // Set Amanda optical TOT range (in ns)
   void SetIsolationA(Float_t rmax,Float_t dtmax);         // Set Amanda isolation radius (in m) and dt (in ns)
-  void SetTwindowA(Float_t dtmax);                        // Set Amanda maximal trigger window (in ns)
+  void SetTwindowA(Float_t dtmax);                        // Set Amanda maximal trigger window (in TDC counts)
+  void SetTtimeA(Float_t t);                              // Set Amanda trigger time (in TDC counts)
+  void SetTnameA(TString name);                           // Set Amanda trigger name
 
  protected :
   IceEvent* fEvt;    // Pointer to the current event structure
@@ -38,11 +40,13 @@ class IceCleanHits : public TTask
   Float_t fTotmaxAO; // Maximum Amanda optical TOT value in ns
   Float_t fRmaxA;    // Maximum Amanda isolation radius in m
   Float_t fDtmaxA;   // Maximum Amanda isolation dt in ns
-  Float_t fTwinA;    // Maximum Amanda hit time difference from the trigger time
+  Float_t fTwinA;    // Maximum Amanda hit time difference from the trigger time in TDC counts
+  Float_t fTtimA;    // The Amanda trigger time in TDC counts
+  TString fTnamA;    // The Amanda trigger name
   void Amanda();     // Cleaning of Amanda modules
   void InIce();      // Cleaning of IceCube InIce DOMs
   void IceTop();     // Cleaning of IceTop DOMs
 
- ClassDef(IceCleanHits,1) // TTask derived class to perform hit cleaning
+ ClassDef(IceCleanHits,3) // TTask derived class to perform hit cleaning
 };
 #endif