]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/AliHLTPHOSRcuDigitMaker.h
coding conventions (Oystein/Per Thomas)
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSRcuDigitMaker.h
CommitLineData
209a4703 1//insert copyright
2
3#ifndef ALIHLTPHOSRCUDIGITMAKER_H
4#define ALIHLTPHOSRCUDIGITMAKER_H
5
6#include "AliHLTPHOSBase.h"
7#include "AliHLTPHOSConstants.h"
8//#include "AliHLTPHOSRcuProcessor.h"
9
10
11class AliHLTPHOSDigit;
12class TClonesArray;
13class TTree;
14class AliHLTPHOSValidCellDataStruct;
15class AliHLTPHOSRcuCellEnergyDataStruct;
16class AliHLTPHOSRcuDigitContainerDataStruct;
17class AliHLTPHOSDigitDataStruct;
18
19using namespace PhosHLTConst;
20
21class AliHLTPHOSRcuDigitMaker : public AliHLTPHOSBase
22{
23public:
24 AliHLTPHOSRcuDigitMaker();
ab38011b 25 virtual ~AliHLTPHOSRcuDigitMaker();
209a4703 26
27 // void SetValidCellData(AliHLTPHOSValidCellDataStruct *data) { fCellDataPtr = data; }
28 // void SetDigitContainerStruct(AliHLTPHOSDigitContainerStruct *container)
29 //{ fDigitContainerStructPtr = container; }
30
31 void SetDigitContainerStruct(AliHLTPHOSRcuDigitContainerDataStruct *container)
32 { fDigitContainerStructPtr = container; }
33
34 void SetDigitArray(TClonesArray *array) { fDigitArrayPtr = array; }
35 void ResetDigitCount() { fDigitCount = 0; }
36 void SetDigitThreshold(Int_t threshold) { fDigitThreshold = threshold; }
37 void SetNrPresamples(Int_t n) { fNrPresamples = n; }
38 Int_t MakeDigits(AliHLTPHOSRcuCellEnergyDataStruct*);
39 void Reset();
40 // virtual void De
41
42private:
43
ab38011b 44 AliHLTPHOSValidCellDataStruct *fCellDataPtr; //comment
45 AliHLTPHOSRcuDigitContainerDataStruct *fDigitContainerStructPtr; //comment
46 TClonesArray *fDigitArrayPtr; //comment
47 AliHLTPHOSDigit *fDigitPtr; //comment
209a4703 48 //AliHLTPHOSDigitDataStruct *fDigitStructPtr;
ab38011b 49 AliHLTPHOSDigitDataStruct *fDigitStructPtr; //comment
50 Int_t fDigitCount; //comment
51 Int_t fNrPresamples; //comment
209a4703 52
ab38011b 53 Float_t fDigitThreshold; //comment
209a4703 54
55 // ClassDef(AliHLTPHOSRcuDigitMaker, 1);
56};
57
58
59#endif
60