Geometry and hit structure update
[u/mrichter/AliRoot.git] / TRD / AliTRDhit.h
index 46749f066a3751c8c77d93c907fa23cd9900aa32..8b87a1a87dafad906e8865d0c22d829ef7f2751a 100644 (file)
@@ -23,25 +23,14 @@ class AliTRDhit : public AliHit {
           Int_t  GetDetector() const         { return fDetector; };
           Int_t  GetCharge() const           { return fQ;        };
 
-          Bool_t FromDrift() const           { return TestBit(kDrift);         };
-          Bool_t FromAmplification() const   { return TestBit(kAmplification); };
-          Bool_t FromTRphoton() const        { return TestBit(kTRphoton);      };
-          Bool_t FromTest() const            { return TestBit(kTest);          };
-
-          void   SetDrift()                  { SetBit(kDrift);         };
-          void   SetAmplification()          { SetBit(kAmplification); };
-          void   SetTRphoton()               { SetBit(kTRphoton);      };
-          void   SetTest()                   { SetBit(kTest);          }; 
+          void   SetX(Float_t x)             { fX        =   x; }
+          void   SetY(Float_t y)             { fY        =   y; }
+          void   SetZ(Float_t z)             { fZ        =   z; }
+          void   SetDetector(Int_t det)      { fDetector = det; }
+          void   SetQ(Int_t q)               { fQ        =   q; }
 
  protected:
 
-  enum {
-    kDrift         = 0x00000001,    // Hit is from the drift region
-    kAmplification = 0x00000002,    // Hit is from the amplification region
-    kTRphoton      = 0x00000004,    // Hit is from a TR photon
-    kTest          = 0x00000008     // Hit is a special test hit
-  };
-
   UShort_t     fDetector;           // TRD detector number
   Short_t      fQ;                  // Charge created by a hit. TR signals are negative.