New class for ITS coordiante transformations used by AliITSgeom nearly
[u/mrichter/AliRoot.git] / ITS / AliITSgeomSPD.h
CommitLineData
a3d834a0 1#ifndef ALIITSGEOMSPD_H
2#define ALIITSGEOMSPD_H
3da30618 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
58005f18 7
195d8dfe 8
58005f18 9#include "TShape.h"
10#include "TBRIK.h"
11
195d8dfe 12#include "TObject.h"
13
a3d834a0 14
195d8dfe 15class AliITSgeomSPD:public TObject {
a3d834a0 16
58005f18 17 public:
195d8dfe 18 virtual ~AliITSgeomSPD(){}; // destructor
19 virtual TShape *GetShape(){return (TShape*)0;} // get TShape
20 virtual Float_t GetDx(){return 0.0;}; // get width
21 virtual Float_t GetDy(){return 0.0;}; // get thickness
22 virtual Float_t GetDz(){return 0.0;}; // get length
23 virtual Int_t GetNbinsX(){return 0;}; // get number of x pixels
24 virtual Float_t GetBinSizeX(Int_t i){return 0.0;}; // get x pixel size
25 virtual Int_t GetNbinsZ(){return 0;}; // get number of z pixels
26 virtual Float_t GetBinSizeZ(Int_t i){return 0.0;}; // get z pixel size
27 virtual void ReSetBins(Float_t dy,Int_t Nx, Float_t *bx,
28 Int_t Nz,Float_t *bz){;}; // change pixel sizes
58005f18 29
195d8dfe 30 ClassDef(AliITSgeomSPD,2) // ITS SPD detector geometry class
a3d834a0 31
58005f18 32};
33#endif