Line data Source code
1 : #ifndef ALICALOFITSUBARRAY_H
2 : #define ALICALOFITSUBARRAY_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : /* $Id: $ */
8 :
9 : #include "Rtypes.h"
10 :
11 : // Container class to hold info from bunches/samples
12 : // selected for signal fitting.
13 : // Variables are:
14 : // Int_t fBunchIndex; // Index for selected bunch
15 : // Int_t fMaxRev; // Max index in reversed array
16 : // Int_t fFirst; // first index in array used for fit
17 : // Int_t fLast; // last index in array used for fit
18 :
19 : class AliCaloFitSubarray
20 : {
21 : public:
22 : explicit AliCaloFitSubarray( const Int_t bunchIndex,
23 : const Int_t maxrev,
24 : const Int_t first,
25 : const Int_t last );
26 :
27 : explicit AliCaloFitSubarray(const Int_t init);
28 :
29 : AliCaloFitSubarray(const AliCaloFitSubarray &fitSubarray);
30 : AliCaloFitSubarray& operator = (const AliCaloFitSubarray& source) ;
31 :
32 : virtual ~AliCaloFitSubarray();
33 :
34 0 : void SetBunchIndex(Int_t i) { fBunchIndex = i;};
35 0 : void SetMaxRev(Int_t i) { fMaxRev = i;};
36 0 : void SetFirst(Int_t i) { fFirst = i; };
37 0 : void SetLast(Int_t i) { fLast = i; };
38 :
39 0 : Int_t GetBunchIndex() const { return fBunchIndex;};
40 0 : Int_t GetMaxRev() const { return fMaxRev;};
41 0 : Int_t GetFirst() const { return fFirst; };
42 0 : Int_t GetLast() const { return fLast; };
43 :
44 : private:
45 :
46 : Int_t fBunchIndex; // Index for selected bunch
47 : Int_t fMaxRev; // Max index in reversed array
48 : Int_t fFirst; // first index in array used for fit
49 : Int_t fLast; // last index in array used for fit
50 : };
51 :
52 : #endif
|