New split libs
[u/mrichter/AliRoot.git] / MONITOR / AliMonitorDataTPC.h
CommitLineData
c4bd737c 1#ifndef ALIMONITORDATATPC_H
2#define ALIMONITORDATATPC_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8#include <TObject.h>
9
10
11class AliMonitorDataTPC : public TObject {
12public:
13 AliMonitorDataTPC();
14 AliMonitorDataTPC(const AliMonitorDataTPC& data);
15 AliMonitorDataTPC& operator = (const AliMonitorDataTPC& data);
16 AliMonitorDataTPC(Int_t size);
17 virtual ~AliMonitorDataTPC();
18 void SetSize(Int_t size);
19 void SetNTracks(Int_t nTracks);
20 void SetData(Int_t i, Float_t pt, Float_t eta, Float_t phi);
21
22private:
23 Int_t fNTracks; // number of TPC tracks
24 Float_t* fPt; //[fNTracks]
25 Float_t* fEta; //[fNTracks]
26 Float_t* fPhi; //[fNTracks]
27
28 Int_t fSize; //! size of the arrays
29
30 ClassDef(AliMonitorDataTPC, 1) // data structure for the TPC monitor tree branch
31};
32
33
34#endif