1 #ifndef ALIMUONTRIGGERTRACKTOTRACKERCLUSTERS_H
2 #define ALIMUONTRIGGERTRACKTOTRACKERCLUSTERS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONTriggerTrackToTrackerClusters
11 /// \brief Convertor of trigger track to tracker clusters
13 // Author Laurent Aphecetche, Subatech
19 class AliMUONTriggerTrack;
20 class AliMUONVClusterStore;
21 class AliMUONVTriggerTrackStore;
22 class AliMUONGeometryTransformer;
24 class AliMUONTriggerTrackToTrackerClusters : public TObject
27 AliMUONTriggerTrackToTrackerClusters(const AliMUONGeometryTransformer& transformer, AliMUONVTriggerTrackStore* trackStore);
28 virtual ~AliMUONTriggerTrackToTrackerClusters();
30 Int_t GenerateClusters(Int_t iChamber, AliMUONVClusterStore& clusterStore) const;
32 Int_t GenerateClusters(Int_t iChamber,
33 const AliMUONTriggerTrack& track,
34 AliMUONVClusterStore& clusterStore) const;
36 Int_t DetElemId(Int_t chamber, Double_t x, Double_t y,
37 Double_t ex, Double_t ey, Double_t& z) const;
41 AliMUONTriggerTrackToTrackerClusters(const AliMUONTriggerTrackToTrackerClusters& rhs);
43 AliMUONTriggerTrackToTrackerClusters& operator=(const AliMUONTriggerTrackToTrackerClusters& rhs);
46 const AliMUONGeometryTransformer& fkTransformer; ///< to go from local to global
47 AliMUONVTriggerTrackStore* fTriggerTrackStore; ///< not owner
49 ClassDef(AliMUONTriggerTrackToTrackerClusters,1) // Convertor of trigger tracks to tracker clusters