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 */
8 ///////////////////////////////////////////////////////////////////
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 //
14 ///////////////////////////////////////////////////////////////////
17 #include<TClonesArray.h>
19 class AliITSDriftSpeedSDD;
22 class AliITSDriftSpeedArraySDD : public TObject{
24 AliITSDriftSpeedArraySDD();
25 AliITSDriftSpeedArraySDD(Int_t numEv);
26 AliITSDriftSpeedArraySDD(const AliITSDriftSpeedArraySDD& array);
27 AliITSDriftSpeedArraySDD& operator=(const AliITSDriftSpeedArraySDD& array);
28 virtual ~AliITSDriftSpeedArraySDD();
30 void AddDriftSpeed(AliITSDriftSpeedSDD* drSpeed);
32 void PrintAll() const;
33 Float_t GetDriftSpeed(Int_t iEvent, Float_t iAnode) const;
36 Int_t fNEvents; // number of drift speed determination
37 TClonesArray *fDriftSpeedSDD; // array of AliITSDriftSpeedSDD objects
38 ClassDef(AliITSDriftSpeedArraySDD,1);