]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/AliHLTPHOSPhysicsAnalyzerSpectrum.h
moving all definitions to AliHLTPHOSDefinitions
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSPhysicsAnalyzerSpectrum.h
CommitLineData
2410262d 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
3
4
91b95d47 5#ifndef ALIHLTPHOSPHYSICSANALYZERSPECTRUM_H
6#define ALIHLTPHOSPHYSICSANALYZERSPECTRUM_H
2410262d 7
8#include "AliHLTPHOSPhysicsAnalyzer.h"
91b95d47 9#include "Rtypes.h"
2410262d 10
11
2410262d 12class AliHLTPHOSPhysicsAnalyzerSpectrum : public AliHLTPHOSPhysicsAnalyzer
13{
14 public:
15 AliHLTPHOSPhysicsAnalyzerSpectrum();
16 AliHLTPHOSPhysicsAnalyzerSpectrum(const AliHLTPHOSPhysicsAnalyzerSpectrum &);
17 AliHLTPHOSPhysicsAnalyzerSpectrum & operator = (const AliHLTPHOSPhysicsAnalyzerSpectrum)
18 {
19 return *this;
20 }
21
22 virtual ~AliHLTPHOSPhysicsAnalyzerSpectrum();
23
24 Int_t SetThreshold(Float_t photonEnergy0, Float_t photonEnergy1);
25 Float_t EvalDistance();
2410262d 26
27 virtual void Analyze(AliHLTPHOSClusterDataStruct* clustersPtr[10000], Int_t nClusters);
28
29 private:
91b95d47 30 Float_t* fPos0Ptr; //! /**<Position of the first cluster*/
31 Float_t* fPos1Ptr; //! /**</Position of the second cluster*/
32 Float_t* fThresholdPtr; //! /**<Cut thresholds*/
33 Float_t* fEnergyPtr; //! /**<Energy of the clusters*/
2410262d 34
35 ClassDef(AliHLTPHOSPhysicsAnalyzerSpectrum, 1);
36
37};
38
2410262d 39#endif
91b95d47 40