LCOV - code coverage report
Current view: top level - MUON/MUONrec - AliMUONTriggerTrackToTrackerClusters.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : #ifndef ALIMUONTRIGGERTRACKTOTRACKERCLUSTERS_H
       2             : #define ALIMUONTRIGGERTRACKTOTRACKERCLUSTERS_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             : * See cxx source for full Copyright notice                               */
       6             : 
       7             : // $Id$
       8             : 
       9             : /// \ingroup rec
      10             : /// \class AliMUONTriggerTrackToTrackerClusters
      11             : /// \brief Convertor of trigger track to tracker clusters
      12             : /// 
      13             : // Author Laurent Aphecetche, Subatech
      14             : 
      15             : #ifndef ROOT_TObject
      16             : #  include "TObject.h"
      17             : #endif
      18             : 
      19             : class AliMUONTriggerTrack;
      20             : class AliMUONVClusterStore;
      21             : class AliMUONVTriggerTrackStore;
      22             : class AliMUONGeometryTransformer;
      23             : 
      24             : class AliMUONTriggerTrackToTrackerClusters : public TObject
      25             : {
      26             : public:
      27             :   AliMUONTriggerTrackToTrackerClusters(const AliMUONGeometryTransformer& transformer, AliMUONVTriggerTrackStore* trackStore);
      28             :   virtual ~AliMUONTriggerTrackToTrackerClusters();
      29             : 
      30             :   Int_t GenerateClusters(Int_t iChamber, AliMUONVClusterStore& clusterStore) const;
      31             :   
      32             :   Int_t GenerateClusters(Int_t iChamber,
      33             :                         const AliMUONTriggerTrack& track,
      34             :                         AliMUONVClusterStore& clusterStore) const;
      35             :     
      36             :   Int_t DetElemId(Int_t chamber, Double_t x, Double_t y,
      37             :                   Double_t ex, Double_t ey, Double_t& z) const;
      38             :     
      39             : private:
      40             :     /// not defined
      41             :     AliMUONTriggerTrackToTrackerClusters(const AliMUONTriggerTrackToTrackerClusters& rhs);
      42             :   /// not defined
      43             :   AliMUONTriggerTrackToTrackerClusters& operator=(const AliMUONTriggerTrackToTrackerClusters& rhs);
      44             :   
      45             : private:
      46             :     const AliMUONGeometryTransformer& fkTransformer; ///< to go from local to global
      47             :     AliMUONVTriggerTrackStore* fTriggerTrackStore; ///< not owner
      48             :   
      49          18 :   ClassDef(AliMUONTriggerTrackToTrackerClusters,1) // Convertor of trigger tracks to tracker clusters
      50             : };
      51             : 
      52             : #endif

Generated by: LCOV version 1.11