LCOV - code coverage report
Current view: top level - STEER/ESD - AliTriggerCluster.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 4 4 100.0 %
Date: 2016-06-14 17:26:59 Functions: 7 10 70.0 %

          Line data    Source code
       1             : #ifndef ALITRIGGERCLUSTER_H
       2             : #define ALITRIGGERCLUSTER_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             : ///////////////////////////////////////////////////////////////////////////////
      10             : //
      11             : //  Class to define a Trigger Cluster  
      12             : //
      13             : //  A Trigger Cluster is a group of detector to be trigger together
      14             : //
      15             : //////////////////////////////////////////////////////////////////////////////
      16             : class TObject;
      17             : class TString;
      18             : 
      19             : class AliTriggerCluster : public TNamed {
      20             : 
      21             : public:
      22             :                           AliTriggerCluster();
      23             :                           AliTriggerCluster( TString & name, UChar_t index, TString & detectors );
      24             :                           AliTriggerCluster( const AliTriggerCluster &clus );
      25          48 :                virtual   ~AliTriggerCluster() {}
      26             : 
      27             :   //  Getters
      28         294 :             const char*   GetDetectorsInCluster() const { return GetTitle(); }
      29             :                 Bool_t    IsDetectorInCluster( TString & det );
      30          68 :                 UChar_t   GetClusterMask() const { return fClusterMask; }
      31             : 
      32             :           virtual void    Print( const Option_t* opt ="" ) const;
      33             : 
      34             : private:
      35             :                UChar_t    fClusterMask; // The trigger cluster mask pattern
      36             :                 Bool_t    IsSelected( TString detName, TString & detectors ) const;
      37             :                 AliTriggerCluster&   operator=(const AliTriggerCluster& clus);
      38             : 
      39         242 :    ClassDef( AliTriggerCluster, 1 )  // Define a Trigger Cluster
      40             : };
      41             : 
      42             : #endif

Generated by: LCOV version 1.11