LCOV - code coverage report
Current view: top level - TOF/TOFbase - AliTOFReadoutInfo.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 21 4.8 %
Date: 2016-06-14 17:26:59 Functions: 1 25 4.0 %

          Line data    Source code
       1             : #ifndef ALITOFREADOUTINFO_H
       2             : #define ALITOFREADOUTINFO_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice                               */
       6             : /* $Id$ */
       7             : 
       8             : // *
       9             : // *
      10             : // *
      11             : // * this class defines the TOF object to be stored
      12             : // * in Reference data a run-by-run basis in order to have
      13             : // * info about readout electronics
      14             : // * 
      15             : // *
      16             : // *
      17             : // *
      18             : 
      19             : #include "TObject.h"
      20             : 
      21             : class TH1F;
      22             : class TH2F;
      23             : 
      24             : class AliTOFReadoutInfo :
      25             : public TObject
      26             : {
      27             : 
      28             :  public:
      29             : 
      30             :   AliTOFReadoutInfo(); // default constructor
      31             :   virtual ~AliTOFReadoutInfo(); // default destructor
      32             :   AliTOFReadoutInfo(const AliTOFReadoutInfo &source); // copy constructor
      33             :   AliTOFReadoutInfo &operator=(const AliTOFReadoutInfo &source); // operator=
      34             : 
      35           0 :   TH1F *GetChainEfficiency() const {return fChainEfficiency;}; // getter
      36           0 :   TH1F *GetTRMData() const {return fTRMData;}; // getter
      37           0 :   TH1F *GetTRMEmptyEvent() const {return fTRMEmptyEvent;}; // getter
      38           0 :   TH1F *GetTRMBadEventCounter() const {return fTRMBadEventCounter;}; // getter
      39           0 :   TH1F *GetTRMBadCRC() const {return fTRMBadCRC;}; // getter
      40           0 :   TH1F *GetChainData() const {return fChainData;}; // getter
      41           0 :   TH1F *GetChainBadStatus() const {return fChainBadStatus;}; // getter
      42           0 :   TH1F *GetChainBadEventCounter() const {return fChainBadEventCounter;}; // getter
      43           0 :   TH1F *GetTDCError() const {return fTDCError;}; // getter
      44           0 :   TH2F *GetTDCErrorFlags() const {return fTDCErrorFlags;}; // getter
      45             : 
      46             : 
      47           0 :   void SetChainEfficiency(TH1F *value) {fChainEfficiency = value;}; // getter
      48           0 :   void SetTRMData(TH1F *value) {fTRMData = value;}; // getter
      49           0 :   void SetTRMEmptyEvent(TH1F *value) {fTRMEmptyEvent = value;}; // getter
      50           0 :   void SetTRMBadEventCounter(TH1F *value) {fTRMBadEventCounter = value;}; // getter
      51           0 :   void SetTRMBadCRC(TH1F *value) {fTRMBadCRC = value;}; // getter
      52           0 :   void SetChainData(TH1F *value) {fChainData = value;}; // getter
      53           0 :   void SetChainBadStatus(TH1F *value) {fChainBadStatus = value;}; // getter
      54           0 :   void SetChainBadEventCounter(TH1F *value) {fChainBadEventCounter = value;}; // getter
      55           0 :   void SetTDCError(TH1F *value) {fTDCError = value;}; // getter
      56           0 :   void SetTDCErrorFlags(TH2F *value) {fTDCErrorFlags = value;}; // getter
      57             : 
      58             : 
      59             :  private:
      60             : 
      61             :   TH1F *fChainEfficiency; // chain efficiency
      62             :   TH1F *fTRMData; // TRM data
      63             :   TH1F *fTRMEmptyEvent; // TRM empty event
      64             :   TH1F *fTRMBadEventCounter; // TRM bad event counter
      65             :   TH1F *fTRMBadCRC; // TRM bad CRC
      66             :   TH1F *fChainData; // chain data
      67             :   TH1F *fChainBadStatus; // chain bad status
      68             :   TH1F *fChainBadEventCounter; // chain bad event counter
      69             :   TH1F *fTDCError; // TDC error
      70             :   TH2F *fTDCErrorFlags; // TDC error flags
      71             : 
      72          26 :   ClassDef(AliTOFReadoutInfo, 1);
      73             : };
      74             : 
      75             : #endif /* ALITOFREADOUTINFO_H */

Generated by: LCOV version 1.11