Line data Source code
1 : /**************************************************************************
2 : * This file is property of and copyright by the Experimental Nuclear *
3 : * Physics Group, Dep. of Physics *
4 : * University of Oslo, Norway, 2007 *
5 : * *
6 : * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
7 : * Contributors are mentioned in the code where appropriate. *
8 : * Please report bugs to perthi@fys.uio.no *
9 : * *
10 : * Permission to use, copy, modify and distribute this software and its *
11 : * documentation strictly for non-commercial purposes is hereby granted *
12 : * without fee, provided that the above copyright notice appears in all *
13 : * copies and that both the copyright notice and this permission notice *
14 : * appear in the supporting documentation. The authors make no claims *
15 : * about the suitability of this software for any purpose. It is *
16 : * provided "as is" without express or implied warranty. *
17 : **************************************************************************/
18 :
19 : // Evaluation of amplitude and peak
20 : // position using statisticall optimal
21 : // weight of the samples
22 : // ---------------
23 : // ---------------
24 :
25 :
26 : #include "AliHLTEMCALRawAnalyzerPeakFinderComponent.h"
27 : #include "AliCaloRawAnalyzerPeakFinder.h"
28 :
29 :
30 3 : AliHLTEMCALRawAnalyzerPeakFinderComponent::AliHLTEMCALRawAnalyzerPeakFinderComponent (): AliHLTEMCALRawAnalyzerComponent(kPeakFinder)
31 15 : {
32 : // constructor
33 : // fAnalyzerPtr = new AliCaloRawAnalyzerPeakFinder();
34 6 : }
35 :
36 :
37 0 : AliHLTEMCALRawAnalyzerPeakFinderComponent::~AliHLTEMCALRawAnalyzerPeakFinderComponent()
38 12 : {
39 : // destructor
40 : /*
41 : if (0 != fAnalyzerPtr)
42 : {
43 : delete fAnalyzerPtr;
44 : fAnalyzerPtr = 0;
45 : }
46 : */
47 12 : }
48 :
49 : int
50 : AliHLTEMCALRawAnalyzerPeakFinderComponent::DoInit(int argc, const char** argv)
51 : {
52 : // fAnalyzerPtr = new AliCaloRawAnalyzerPeakFinder();
53 0 : return AliHLTCaloRawAnalyzerComponentv3::DoInit(argc, argv);
54 : }
55 :
56 :
57 : int
58 : AliHLTEMCALRawAnalyzerPeakFinderComponent::DoDeinit()
59 : {
60 : //comment
61 :
62 : /*
63 : if (0 != fAnalyzerPtr)
64 : {
65 : delete fAnalyzerPtr;
66 : fAnalyzerPtr = 0;
67 : }
68 : */
69 :
70 0 : return AliHLTEMCALRawAnalyzerComponent::DoDeinit();
71 : }
72 :
73 : const char*
74 : AliHLTEMCALRawAnalyzerPeakFinderComponent::GetComponentID()
75 : {
76 : // component id
77 318 : return "EmcalRawPeakFinder";
78 : }
79 :
80 :
81 : AliHLTComponent*
82 : AliHLTEMCALRawAnalyzerPeakFinderComponent::Spawn()
83 : {
84 : // spawn component
85 0 : return new AliHLTEMCALRawAnalyzerPeakFinderComponent();
86 0 : }
87 :
|