]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/MUON/src/AliRoot/convert.hpp
88ee1dbf5ab660e2d8e410df1e0ae7232175e3e6
[u/mrichter/AliRoot.git] / HLT / MUON / src / AliRoot / convert.hpp
1 ////////////////////////////////////////////////////////////////////////////////
2 //
3 // Author: Artur Szostak
4 // Email:  artur@alice.phy.uct.ac.za | artursz@iafrica.com
5 //
6 ////////////////////////////////////////////////////////////////////////////////
7
8 #ifndef dHLT_ALIROOT_CONVERT_HPP
9 #define dHLT_ALIROOT_CONVERT_HPP
10
11 #include "../Point.hpp"
12 #include "AliRoot/Point.hpp"
13 #include "../TriggerRecord.hpp"
14 #include "AliRoot/TriggerRecord.hpp"
15 #include "../Track.hpp"
16 #include "AliRoot/Track.hpp"
17 #include "../RegionOfInterest.hpp"
18 #include "AliRoot/Region.hpp"
19
20 namespace dHLT
21 {
22 namespace AliRoot
23 {
24
25
26 /* Conversion routines to convert from dHLT structures to AliRoot structures
27    and back again.
28  */
29 extern AliMUONHLT::Point         Convert(const dHLT::Point&               point);
30 extern dHLT::Point               Convert(const AliMUONHLT::Point&         point);
31 extern AliMUONHLT::TriggerRecord Convert(const dHLT::TriggerRecord&       record, const Int_t triggernumber);
32 extern dHLT::TriggerRecord       Convert(const AliMUONHLT::TriggerRecord& record);
33 extern AliMUONHLT::Track         Convert(const dHLT::Track&               track);
34 extern dHLT::Track               Convert(const AliMUONHLT::Track&         track);
35 extern AliMUONHLT::Region        Convert(const dHLT::ROI                  region);
36 extern dHLT::ROI                 Convert(const AliMUONHLT::Region&        region, const UInt_t chamber);
37
38
39 }; // AliRoot
40 }; // dHLT
41
42 #endif // dHLT_ALIROOT_CONVERT_HPP