2 // $Id: AliHLTCALOConstantsHandler.h 34622 2009-09-04 13:22:01Z odjuvsla $
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 */
9 /// @file AliHLTCaloConstantsHandler.h
10 /// @author Svein Lindal
12 /// @brief Handler class that helps create an instance of the right
13 /// AliHLTCaloConstants child class
14 /// (e.g. AliHLTPHOSConstants or AliHLTEMCALConstants)
17 #ifndef ALIHLTCALOCONSTANTSHANDLER_H
18 #define ALIHLTCALOCONSTANTSHANDLER_H
20 #include "AliHLTCaloConstants.h"
24 class AliHLTCaloConstantsHandler
27 AliHLTCaloConstantsHandler(TString det);
28 virtual ~AliHLTCaloConstantsHandler();
32 AliHLTCaloConstants* fCaloConstants;
38 /** Keep the standard constructor private, since we must alway initialize by specific calorimeter**/
39 AliHLTCaloConstantsHandler();
41 /** Keep the copy constructor private since it should not be used */
42 AliHLTCaloConstantsHandler(const AliHLTCaloConstantsHandler & );
44 /** Keep the assignement operator private since it should not be used */
45 AliHLTCaloConstantsHandler & operator = (const AliHLTCaloConstantsHandler &);
47 ClassDef(AliHLTCaloConstantsHandler, 1);