-/* This file is property of and copyright by the ALICE HLT Project *\r
- * ALICE Experiment at CERN, All rights reserved. *\r
- * See cxx source for full Copyright notice */\r
-\r
-/// @file AliHLTEveCalo.h\r
-/// @author Svein Lindal\r
-/// @brief Muon Instance of Eve display processor\r
-\r
-\r
-#ifndef ALIHLTEVEMUON_H\r
-#define ALIHLTEVEMUON_H\r
-\r
-#include "AliHLTEveBase.h"\r
-class AliHLTHOMERBlockDesc;\r
-class TEveStraightLineSet;\r
-class TEvePointSet;\r
-class TEveTrackList;\r
-class AliESDMuonTrack;\r
-class AliHLTMUONTrackStruct;\r
-\r
-class AliHLTEveMuon : public AliHLTEveBase {\r
-\r
-public:\r
- \r
- /** Constructor **/\r
- AliHLTEveMuon();\r
-\r
- /** Destructor **/\r
- ~AliHLTEveMuon();\r
-\r
- /** Inherited form AliHLTEveBase */\r
- void ProcessBlock(AliHLTHOMERBlockDesc * block);\r
-\r
- /** inherited from AliHLTEveBase */\r
- void UpdateElements();\r
- \r
- /** inherited from AliHLTEveBase */\r
- void ResetElements();\r
-\r
-private:\r
- \r
- /** copy constructor prohibited */\r
- AliHLTEveMuon(const AliHLTEveMuon&);\r
- /** assignment operator prohibited */\r
- AliHLTEveMuon& operator = (const AliHLTEveMuon &);\r
-\r
- /** Inherited from AliHLTEveBase */\r
- void ProcessHistogram(AliHLTHOMERBlockDesc * block );\r
-\r
- /** Process block containing clusters */\r
- void ProcessClusters(AliHLTHOMERBlockDesc * block, TEvePointSet * clusters);\r
- /** Process block containing Manso tracks */\r
- void ProcessTracks(AliHLTHOMERBlockDesc * block, TEveStraightLineSet * tracks);\r
- /** Process block containing Full Tracks **/\r
- Int_t ProcessFullTracks(AliHLTHOMERBlockDesc * block, TEveTrackList * tracks);\r
- \r
- /** Convert muon Full Tracks block to Muon ESD tracks **/\r
- int MakeMUONESDTrack(AliESDMuonTrack *muonESDTrack, const AliHLTMUONTrackStruct *muonHLTTrack);\r
-\r
- /** create the cluster pointset**/\r
- TEvePointSet * CreateClusters();\r
- /** create the Manso tracks lineset **/\r
- TEveStraightLineSet * CreateTrackSet();\r
- /** create the tracks for Full Tracker **/\r
- TEveTrackList * CreateFullTrackList();\r
-\r
- TEveTrackList * fFullTrackList; //The track elements for Full Tracker\r
- TEveStraightLineSet * fTracks; //The track elements for Manso Tracker\r
- TEvePointSet * fClusters; //The cluster elements\r
-\r
- ClassDef(AliHLTEveMuon, 0);\r
-};\r
-\r
-#endif\r
+/* This file is property of and copyright by the ALICE HLT Project *
+ * ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+
+/// @file AliHLTEveCalo.h
+/// @author Svein Lindal
+/// @brief Muon Instance of Eve display processor
+
+
+#ifndef ALIHLTEVEMUON_H
+#define ALIHLTEVEMUON_H
+
+#include "AliHLTEveBase.h"
+class AliHLTHOMERBlockDesc;
+class TEveStraightLineSet;
+class TEvePointSet;
+class TEveTrackList;
+class AliMUONTrack;
+class AliHLTMUONTrackStruct;
+
+class AliHLTEveMuon : public AliHLTEveBase {
+
+public:
+
+ /** Constructor **/
+ AliHLTEveMuon();
+
+ /** Destructor **/
+ ~AliHLTEveMuon();
+
+ /** Inherited form AliHLTEveBase */
+ void ProcessBlock(AliHLTHOMERBlockDesc * block);
+
+ /** inherited from AliHLTEveBase */
+ void UpdateElements();
+
+ /** inherited from AliHLTEveBase */
+ void ResetElements();
+
+private:
+
+ /** copy constructor prohibited */
+ AliHLTEveMuon(const AliHLTEveMuon&);
+ /** assignment operator prohibited */
+ AliHLTEveMuon& operator = (const AliHLTEveMuon &);
+
+ /** Inherited from AliHLTEveBase */
+ void ProcessHistogram(AliHLTHOMERBlockDesc * block );
+
+ /** Process block containing clusters */
+ void ProcessClusters(AliHLTHOMERBlockDesc * block, TEvePointSet * clusters);
+ /** Process block containing Manso tracks */
+ void ProcessTracks(AliHLTHOMERBlockDesc * block, TEveStraightLineSet * tracks);
+ /** Process block containing Full Tracks **/
+ Int_t ProcessFullTracks(AliHLTHOMERBlockDesc * block, TEveTrackList * tracks);
+
+ /** Convert muon Full Tracks block to Muon tracks **/
+ int MakeMUONTrack(AliMUONTrack *muonTrack, const AliHLTMUONTrackStruct *muonHLTTrack);
+
+ /** create the cluster pointset**/
+ TEvePointSet * CreateClusters();
+ /** create the Manso tracks lineset **/
+ TEveStraightLineSet * CreateTrackSet();
+ /** create the tracks for Full Tracker **/
+ TEveTrackList * CreateFullTrackList();
+
+ TEveTrackList * fFullTrackList; //The track elements for Full Tracker
+ TEveStraightLineSet * fTracks; //The track elements for Manso Tracker
+ TEvePointSet * fClusters; //The cluster elements
+
+ ClassDef(AliHLTEveMuon, 0);
+};
+
+#endif