]>
Commit | Line | Data |
---|---|---|
18da6e54 | 1 | #ifndef ALIITSDRIFTSPEEDARRAYSDD_H |
2 | #define ALIITSDRIFTSPEEDARRAYSDD_H | |
3 | /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | /////////////////////////////////////////////////////////////////// | |
9 | // // | |
10 | // Class for a TClonesArray of the AliITSDriftSpeedSDD objects // | |
11 | // from 1 run (1 AliITSDriftSpeedSDD for each injector trigger // | |
12 | // Origin: F.Prino, Torino, prino@to.infn.it // | |
13 | // // | |
14 | /////////////////////////////////////////////////////////////////// | |
15 | ||
16 | #include<TObject.h> | |
17 | #include<TClonesArray.h> | |
18 | ||
19 | class AliITSDriftSpeedSDD; | |
20 | ||
21 | ||
22 | class AliITSDriftSpeedArraySDD : public TObject{ | |
23 | public: | |
24 | AliITSDriftSpeedArraySDD(); | |
25 | AliITSDriftSpeedArraySDD(Int_t numEv); | |
26 | AliITSDriftSpeedArraySDD(const AliITSDriftSpeedArraySDD& array); | |
27 | AliITSDriftSpeedArraySDD& operator=(const AliITSDriftSpeedArraySDD& array); | |
28 | virtual ~AliITSDriftSpeedArraySDD(); | |
29 | ||
30 | void AddDriftSpeed(AliITSDriftSpeedSDD* drSpeed); | |
31 | ||
32 | void PrintAll() const; | |
33 | Float_t GetDriftSpeed(Int_t iEvent, Float_t iAnode) const; | |
34 | ||
35 | protected: | |
36 | Int_t fNEvents; // number of drift speed determination | |
37 | TClonesArray *fDriftSpeedSDD; // array of AliITSDriftSpeedSDD objects | |
38 | ClassDef(AliITSDriftSpeedArraySDD,1); | |
39 | }; | |
40 | #endif |