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

          Line data    Source code
       1             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       2             :  * See cxx source for full Copyright notice                               */
       3             : 
       4             : // $Id$ 
       5             : 
       6             : /// \ingroup calib
       7             : /// \class AliMUONRegionalTriggerConfig
       8             : /// \brief The class defines the properties of regional trigger crate
       9             : ///
      10             : /// \author Ch. Finck, Subatech Nantes; I. Hrivnacova, IPN Orsay
      11             : 
      12             : #ifndef ALI_MUON_REGIONAL_TRIGGER_CONFIG_H
      13             : #define ALI_MUON_REGIONAL_TRIGGER_CONFIG_H
      14             : 
      15             : #include <TObject.h>
      16             : 
      17             : #include "AliMpExMap.h"
      18             : 
      19             : class AliMUONTriggerCrateConfig;
      20             : class AliMUONLocalBoardConfig;
      21             : 
      22             : class AliMUONRegionalTriggerConfig : public  TObject{
      23             : 
      24             :   public:
      25             :     AliMUONRegionalTriggerConfig();
      26             :     AliMUONRegionalTriggerConfig(const AliMUONRegionalTriggerConfig& rhs);
      27             :     virtual ~AliMUONRegionalTriggerConfig();
      28             :     
      29             :     // operators
      30             :     AliMUONRegionalTriggerConfig& operator=(const AliMUONRegionalTriggerConfig& rhs);
      31             : 
      32             :     // methods
      33             :     Int_t ReadData(const TString& fileName = "");
      34             :     
      35             :     AliMUONTriggerCrateConfig* FindTriggerCrate(TString crateName, Bool_t warn = true) const;
      36             : 
      37             :     // method for looping
      38             :     
      39             :     Int_t GetNofTriggerCrates() const;
      40             :     
      41             :     TIterator* CreateCrateIterator() const;
      42             :   
      43             :   private:
      44             :     // data members  
      45             :     AliMpExMap  fTriggerCrates; ///< map for trigger crates
      46             :  
      47          42 :   ClassDef(AliMUONRegionalTriggerConfig,1) // Regional trigger crate config
      48             : };
      49             : 
      50             : #endif 
      51             : 
      52             : 
      53             : 
      54             : 
      55             : 
      56             : 
      57             : 
      58             : 
      59             : 
      60             : 
      61             : 
      62             : 
      63             : 
      64             : 

Generated by: LCOV version 1.11