57839add |
1 | #ifndef ALICALORAWANALYZERCRUDE_H |
2 | #define ALICALORAWANALYZERCRUDE_H |
d655d7dd |
3 | |
4 | /************************************************************************** |
5 | * This file is property of and copyright by the Experimental Nuclear * |
6 | * Physics Group, Dep. of Physics * |
7 | * University of Oslo, Norway, 2007 * |
8 | * * |
9 | * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.* |
10 | * Contributors are mentioned in the code where appropriate. * |
11 | * Please report bugs to perthi@fys.uio.no * |
12 | * * |
13 | * Permission to use, copy, modify and distribute this software and its * |
14 | * documentation strictly for non-commercial purposes is hereby granted * |
15 | * without fee, provided that the above copyright notice appears in all * |
16 | * copies and that both the copyright notice and this permission notice * |
17 | * appear in the supporting documentation. The authors make no claims * |
18 | * about the suitability of this software for any purpose. It is * |
19 | * provided "as is" without express or implied warranty. * |
20 | **************************************************************************/ |
21 | |
e37e3c84 |
22 | |
23 | |
24 | // Evaluation of amplitude |
25 | // as max sample value - pedestal |
26 | // Not veru accurate, but very robust |
27 | |
28 | |
57839add |
29 | #include "AliCaloRawAnalyzer.h" |
d655d7dd |
30 | |
57839add |
31 | class AliCaloFitResults; |
32 | class AliCaloBunchInfo; |
d655d7dd |
33 | |
92d9f317 |
34 | //class AliEMCALQADataMakerRec |
35 | |
57839add |
36 | class AliCaloRawAnalyzerCrude : public AliCaloRawAnalyzer |
d655d7dd |
37 | { |
92d9f317 |
38 | |
39 | //friend class AliEMCALQADataMakerRec; |
40 | friend class AliCaloRawAnalyzerFactory; |
41 | // friend class AliHLTPHOSRawAnalyzerCrudeComponent; |
42 | // friend class AliHLTEMCALRawAnalyzerCrudeComponent; |
43 | |
d655d7dd |
44 | public: |
92d9f317 |
45 | AliCaloRawAnalyzerCrude(); |
ce95bae9 |
46 | virtual AliCaloFitResults Evaluate( const std::vector<AliCaloBunchInfo> &bunchvector, |
57839add |
47 | const UInt_t altrocfg1, const UInt_t altrocfg2 ); |
92d9f317 |
48 | // AliCaloRawAnalyzerCrude(); |
49 | virtual ~AliCaloRawAnalyzerCrude(); |
50 | |
51 | private: |
52 | //// AliCaloRawAnalyzerCrude(); |
53 | |
54 | ClassDef(AliCaloRawAnalyzerCrude, 1) |
55 | |
56 | |
d655d7dd |
57 | }; |
58 | |
59 | #endif |