]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/AliHLTPHOSRecoParamHandler.h
- added handlers for reconstruction parameters
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSRecoParamHandler.h
1 /**************************************************************************
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Authors: Oystein Djuvsland <oysteind@ift.uib.no>                       *
5  *                                                                        *
6  * Permission to use, copy, modify and distribute this software and its   *
7  * documentation strictly for non-commercial purposes is hereby granted   *
8  * without fee, provided that the above copyright notice appears in all   *
9  * copies and that both the copyright notice and this permission notice   *
10  * appear in the supporting documentation. The authors make no claims     *
11  * about the suitability of this software for any purpose. It is          *
12  * provided "as is" without express or implied warranty.                  *
13  **************************************************************************/
14
15 #ifndef ALIHLTPHOSRECOPARAMHANDLER_H
16 #define ALIHLTPHOSRECOPARAMHANDLER_H
17
18 #include "AliHLTCaloRecoParamHandler.h"
19
20 class AliPHOSRecoParam;
21 class AliPHOSPIDv1;
22
23 class AliHLTPHOSRecoParamHandler : public AliHLTCaloRecoParamHandler
24   {
25      public:
26      
27          /** Constructor */
28          AliHLTPHOSRecoParamHandler();
29         
30          /** Destructor */
31          virtual ~AliHLTPHOSRecoParamHandler();
32          
33          /** See base class for documentation */
34          virtual Int_t GetParametersFromCDB();
35          
36          /** Get the energy corrected for non-linear effects etc. */
37          virtual Float_t GetCorrectedEnergy(Float_t e);
38          
39      private:
40         
41       /** Copy constructor, not implemented */
42       AliHLTPHOSRecoParamHandler (const AliHLTPHOSRecoParamHandler &); //COMMENT
43     
44         /** Assignment operator, not implemented */
45       AliHLTPHOSRecoParamHandler & operator = (const AliHLTPHOSRecoParamHandler &); //COMMENT
46
47       /** The reco param object */
48       AliPHOSRecoParam *fRecoParamPtr;   // COMMENT
49       
50       /** PHOS PID class */
51       AliPHOSPIDv1 *fPHOSPidPtr; // COMMENT
52
53   };
54
55 #endif // ALIHLTPHOSRECOPARAMHANDLER_H