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 :
20 : // Evaluation of amplitude using just the
21 : // max ADC walu - pedestal, and pek position
22 : // using the time index of the max
23 : // amplitude
24 : // ------------
25 : // ------------
26 :
27 :
28 : #include "AliHLTEMCALRawAnalyzerCrudeComponent.h"
29 : //#include "AliHLTCaloRawAnalyzerCrude.h"
30 : #include "AliCaloRawAnalyzerCrude.h"
31 :
32 :
33 : //AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent : AliHLTEMCALRawAnalyzerComponent()
34 3 : AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent() : AliHLTEMCALRawAnalyzerComponent( kCrude )
35 15 : {
36 : // constructor
37 : // fAnalyzerPtr = new AliHLTCaloRawAnalyzerCrude();
38 : // fAnalyzerPtr = new AliCaloRawAnalyzerCrude();
39 6 : }
40 :
41 :
42 0 : AliHLTEMCALRawAnalyzerCrudeComponent::~AliHLTEMCALRawAnalyzerCrudeComponent()
43 12 : {
44 : // destructor
45 : /*
46 : if (0 != fAnalyzerPtr)
47 : {
48 : delete fAnalyzerPtr;
49 : fAnalyzerPtr = 0;
50 : }
51 : */
52 12 : }
53 :
54 : int
55 : AliHLTEMCALRawAnalyzerCrudeComponent::DoDeinit()
56 : {
57 : //comment
58 0 : if (0 != fAnalyzerPtr)
59 : {
60 0 : delete fAnalyzerPtr;
61 0 : fAnalyzerPtr = 0;
62 0 : }
63 :
64 0 : return AliHLTEMCALRawAnalyzerComponent::DoDeinit();
65 : }
66 :
67 : const char*
68 : AliHLTEMCALRawAnalyzerCrudeComponent::GetComponentID()
69 : {
70 : // component id
71 330 : return "EmcalRawCrude";
72 : }
73 :
74 :
75 : AliHLTComponent*
76 : AliHLTEMCALRawAnalyzerCrudeComponent::Spawn()
77 : {
78 : // spawn component
79 0 : return new AliHLTEMCALRawAnalyzerCrudeComponent();
80 0 : }
81 :
|