]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/CALO/AliHLTCaloConstantsHandler.h
- fixing warnings/coverity
[u/mrichter/AliRoot.git] / HLT / CALO / AliHLTCaloConstantsHandler.h
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   ClassDef(AliHLTCaloConstantsHandler, 1);
48
49 };
50
51 #endif