LCOV - code coverage report
Current view: top level - MUON/MUONtrigger - AliMUONTriggerCrate.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 3 66.7 %
Date: 2016-06-14 17:26:59 Functions: 2 7 28.6 %

          Line data    Source code
       1             : #ifndef ALIMUONTRIGGERCRATE_H
       2             : #define ALIMUONTRIGGERCRATE_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id$ */
       7             : 
       8             : /// \ingroup trigger
       9             : /// \class AliMUONTriggerCrate
      10             : /// \brief Trigger Crate
      11             : ///
      12             : //  Author Rachid Guernane (LPCCFd)
      13             : 
      14             : #include <TNamed.h>
      15             : 
      16             : class AliMUONTriggerBoard;
      17             : class TObjArray;
      18             : 
      19             : class AliMUONTriggerCrate : public TNamed
      20             : {
      21             :    public:
      22             :       AliMUONTriggerCrate();
      23             :       AliMUONTriggerCrate(const char *name, Int_t n = 17); // 16 + 1
      24             :       virtual ~AliMUONTriggerCrate();
      25             : 
      26             :       /// Crate config from ascii file
      27           0 :       virtual void SetDataSource(TString SourceFile) {fSourceFileName = SourceFile;}
      28             : 
      29             :       virtual void AddBoard(AliMUONTriggerBoard *board, Int_t i);
      30             : 
      31             :       /// Return pointer to board objects
      32      136832 :       virtual TObjArray* Boards() {return fBoards;}
      33             : 
      34             : 
      35             : 
      36             :    private:
      37             :       /// Not implemented
      38             :       AliMUONTriggerCrate(const AliMUONTriggerCrate &entry);
      39             :       /// Not implemented
      40             :       AliMUONTriggerCrate& operator=(const AliMUONTriggerCrate &rhs);
      41             : 
      42             :       Int_t     fNslots;          ///< Number of slots
      43             :       Int_t     fNboards;         ///< Number of boards
      44             : 
      45             :       TObjArray *fBoards;         ///< Pointer to board objects
      46             :       TString   fSourceFileName;  ///< Source file
      47             : 
      48          18 :    ClassDef(AliMUONTriggerCrate,1) //Trigger Crate
      49             : };
      50             : #endif

Generated by: LCOV version 1.11