LCOV - code coverage report
Current view: top level - HLT/CALO - AliHLTCaloConstantsHandler.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             : //-*- Mode: C++ -*-
       2             : // $Id: AliHLTCALOConstantsHandler.h 34622 2009-09-04 13:22:01Z odjuvsla $
       3             : 
       4             : 
       5             : //* This file is property of and copyright by the ALICE HLT Project        * 
       6             : //* ALICE Experiment at CERN, All rights reserved.                         *
       7             : //* See cxx source for full Copyright notice                               */
       8             : 
       9             : /// @file   AliHLTCaloConstantsHandler.h
      10             : /// @author Svein Lindal
      11             : /// @date   
      12             : /// @brief  Handler class that helps create an instance of the right 
      13             : ///         AliHLTCaloConstants child class 
      14             : ///         (e.g. AliHLTPHOSConstants or AliHLTEMCALConstants)
      15             : 
      16             : 
      17             : #ifndef ALIHLTCALOCONSTANTSHANDLER_H
      18             : #define ALIHLTCALOCONSTANTSHANDLER_H
      19             : 
      20             : #include "AliHLTCaloConstants.h"
      21             : #include "TString.h"
      22             : 
      23             : 
      24             : class AliHLTCaloConstantsHandler
      25             : {
      26             : public:
      27             :   AliHLTCaloConstantsHandler(TString det);
      28             :   virtual ~AliHLTCaloConstantsHandler();
      29             : 
      30             : 
      31             : protected:
      32             :   AliHLTCaloConstants* fCaloConstants;
      33             :   
      34             : private:
      35             :   
      36             : 
      37             : 
      38             :   /** Keep the standard constructor private, since we must alway initialize by specific calorimeter**/
      39             :   AliHLTCaloConstantsHandler();
      40             :   
      41             :   /** Keep the copy constructor private since it should not be used */
      42             :   AliHLTCaloConstantsHandler(const AliHLTCaloConstantsHandler & );
      43             :   
      44             :   /** Keep the assignement operator private since it should not be used */
      45             :   AliHLTCaloConstantsHandler & operator = (const AliHLTCaloConstantsHandler &);
      46             :   
      47           6 :   ClassDef(AliHLTCaloConstantsHandler, 1);
      48             : 
      49             : };
      50             : 
      51             : #endif

Generated by: LCOV version 1.11