]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/CALO/AliHLTCaloConstantsHandler.h
Updated SNM Glauber fit
[u/mrichter/AliRoot.git] / HLT / CALO / AliHLTCaloConstantsHandler.h
CommitLineData
77f350f7 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
4f4b7ba4 20#include "AliHLTCaloConstants.h"
21#include "TString.h"
77f350f7 22
714c51de 23
77f350f7 24class AliHLTCaloConstantsHandler
25{
26public:
27 AliHLTCaloConstantsHandler(TString det);
28 virtual ~AliHLTCaloConstantsHandler();
29
4f4b7ba4 30
77f350f7 31protected:
32 AliHLTCaloConstants* fCaloConstants;
33
34private:
4f4b7ba4 35
36
714c51de 37
77f350f7 38 /** Keep the standard constructor private, since we must alway initialize by specific calorimeter**/
39 AliHLTCaloConstantsHandler();
4f4b7ba4 40
77f350f7 41 /** Keep the copy constructor private since it should not be used */
c375e15d 42 AliHLTCaloConstantsHandler(const AliHLTCaloConstantsHandler & );
4f4b7ba4 43
77f350f7 44 /** Keep the assignement operator private since it should not be used */
4f4b7ba4 45 AliHLTCaloConstantsHandler & operator = (const AliHLTCaloConstantsHandler &);
46
8daca632 47 ClassDef(AliHLTCaloConstantsHandler, 1);
77f350f7 48
49};
50
51#endif