#ifndef ALITRDTESTBEAM_H #define ALITRDTESTBEAM_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ //////////////////////////////////////////////////////////////////////////// // // // Class to handle the test beam data of 2007 // // // // Authors: // // Sylwester Radomski (radomski@physi.uni-heidelberg.de) // // Anton Andronic (A.Andronic@gsi.de) // // // //////////////////////////////////////////////////////////////////////////// //#define MAX_SI 2000 #include "TObject.h" class AliTRDrawStreamV2; class AliTRDrawStream; using namespace std; class AliTRDtestBeam: public TObject { public: AliTRDtestBeam(); // ctor AliTRDtestBeam(const char *filename); // constructor AliTRDtestBeam(const AliTRDtestBeam &tb); AliTRDtestBeam& operator = (const AliTRDtestBeam& /*tb*/) { return *this; }; virtual ~AliTRDtestBeam(); // dtor Int_t NextEvent(); AliTRDrawStream *GetTRDrawStream(); // needs RawStreamTB // silicon Short_t GetNSi1() const {return fNSi1;} Short_t GetNSi2() const {return fNSi2;} Int_t GetSi1Address(Int_t i) const {return (i