#ifndef ITS_H
#define ITS_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+
+/* $Id$ */
+
////////////////////////////////////////////////////////////////////////
// Manager and hits classes for set: ITS //
////////////////////////////////////////////////////////////////////////
// and analysis is show in the figure below.
//Begin_Html
/*
-<img src="figures/ITS_Analysis_schema.gif">
+<img src="picts/ITS/ITS_Analysis_schema.gif">
</pre>
<br clear=left>
<font size=+2 color=red>
virtual void CreateGeometry() {};
virtual void CreateMaterials();
- inline virtual TObjArray* GetModules() {return fITSmodules;}
- inline virtual TObjArray* GetPoints(){return fITSpoints;}
+ virtual TObjArray* GetModules() const {return fITSmodules;}
+ virtual TObjArray* GetPoints() const {return fITSpoints;}
- inline void GetGeometryVersion(Int_t &a,Int_t &b)
+ void GetGeometryVersion(Int_t &a,Int_t &b) const
{a = fMajorVersion;b=fMinorVersion;return;}
- inline virtual Int_t IsVersion() {return 1;}
+ virtual Int_t IsVersion() const {return 1;}
Int_t DistancetoPrimitive(Int_t px, Int_t py);
virtual void Init();
virtual void MakeBranch(Option_t *opt=" ");
- inline virtual void SetEUCLID(Bool_t euclid=1){fEuclidOut = euclid;}
+ virtual void SetEUCLID(Bool_t euclid=1) {fEuclidOut = euclid;}
virtual void StepManager()=0;
//
// ITS geometry functions
- inline virtual AliITSgeom *GetITSgeom(){return fITSgeom;}
- inline virtual TObjArray *GetITSpoints(){return fITSpoints;}
+ virtual AliITSgeom *GetITSgeom() const {return fITSgeom;}
+ virtual TObjArray *GetITSpoints() const {return fITSpoints;}
ClassDef(AliITS,1)
};