Implementation of trigger response re-calculation with a 4/4 coincidence or after...
authorshahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Nov 2009 15:14:53 +0000 (15:14 +0000)
committershahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Nov 2009 15:14:53 +0000 (15:14 +0000)
he result is stored in unused bits of the trigger word in AliESDMuonTrack (NO extra data members required).
 - Speed-up of the trigger response calculation (factor of about 4 in cosmic runs, resulting in a factor of 2 for the Trigger QA MakeRaws).
(Diego)

STEER/AliESDMuonTrack.h

index d2c0580..0dfe3b4 100644 (file)
@@ -107,6 +107,8 @@ public:
   Int_t    LoDev(void)    const  { return fLocalTrigger >> 17 & 0x1F; }
   Int_t    LoLpt(void)    const  { return fLocalTrigger >> 22 & 0x03; }
   Int_t    LoHpt(void)    const  { return fLocalTrigger >> 24 & 0x03; }
+  Int_t    GetTriggerWithoutChamber(void) const { return fLocalTrigger >> 26 & 0xF; }
+  Bool_t TriggerFiredWithoutChamber(Int_t ich) const { return GetTriggerWithoutChamber() >> (3 - ich) & 0x1; }
 
   // Get and Set methods for the hit strips pattern in the trigger chambers
   UShort_t GetTriggerX1Pattern() const { return fX1Pattern; }