/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
-/* $Id$ */
+// $Id$
/**
* @file AliHLTMUONSinglesDecisionBlockStruct.h
* @author Artur Szostak <artursz@iafrica.com>
- * @date
+ * @date 21 May 2007
* @brief Definition of internal dimuon HLT trigger decision data structure
* containing decision information for single tracks.
- *
+ *
* The structures are defined with C linkage since C generally gives us more
* binary compatibility between compilers.
*/
// Reserved bits should be set to zero.
// hipt == passed high pt cut. lopt == passed low pt cut.
AliHLTUInt32_t fTriggerBits;
+
+ AliHLTFloat32_t fPt; // The calculated transverse momentum of the track in (GeV/c).
};
/**
AliHLTUInt32_t fNhighPt; // Number of high pt triggers.
// Array of decisions for individual tracks.
- AliHLTMUONTrackDecisionStruct fDecision[/*fHeader.fNrecords*/];
+ //AliHLTMUONTrackDecisionStruct fDecision[/*fHeader.fNrecords*/];
};
} // extern "C"
{
stream << "{fTrackId = " << trig.fTrackId << ", fTriggerBits = "
<< std::showbase << std::hex << trig.fTriggerBits << std::dec
+ << ", fPt = " << trig.fPt
<< "}";
return stream;
}
const AliHLTMUONTrackDecisionStruct& b
)
{
- return a.fTrackId == b.fTrackId and a.fTriggerBits == b.fTriggerBits;
+ return a.fTrackId == b.fTrackId and a.fTriggerBits == b.fTriggerBits
+ and a.fPt == b.fPt;
}
inline bool operator != (