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