* @date
* @brief Implementation of AliHLTMUONMansoTrackerFSM class.
*/
-
+#define DEBUG
#include "AliHLTMUONMansoTrackerFSM.h"
#include "AliHLTMUONCalculations.h"
#include "AliHLTMUONConstants.h"
fSt4chamber(kChamber1),
fV1(),
fMc1(),
- fSt5z(0),
fSt5data(),
- fSt4z(0),
fSt4points(),
fSt5rec(),
fFoundPoint(),
{
case kWaitChamber8:
fSm4state = kWaitMoreChamber8;
- fSt4z = fgZ8;
fSt4chamber = kChamber8;
case kWaitMoreChamber8:
{
case kWaitChamber10:
fSm5state = kWaitMoreChamber10;
- fSt5z = fgZ10;
fSm4state = kWaitChamber8; // Start SM4.
case kWaitMoreChamber10:
case kWaitChamber8:
{
fSm4state = kWaitChamber7;
- fSt4z = fgZ7;
fSt4chamber = kChamber7;
// We need to resend the requests for chamber 8, but change the request
case kWaitChamber10:
{
fSm5state = kWaitChamber9;
- fSt5z = fgZ9;
// No clusters found on chamber 10 so we need to make a request for
// clusters from chamber 9:
AliVertex fV1; // The impact (hit) vertex for trigger station 1.
AliTagData fMc1; // Trigger station 1 data.
- AliHLTFloat32_t fSt5z; // The z coordinate to use for station 5.
Station5List fSt5data; // List of found cluster points for station 5 and their tag data.
- AliHLTFloat32_t fSt4z; // The z coordinate to use for station 4.
Station4List fSt4points; // The found cluster points for station 4.
// Iterators used in the FoundTrack, FillTrackData methods.