]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/AliRICHv3.h
Template for single ring run configuration. (J. Barbosa)
[u/mrichter/AliRoot.git] / RICH / AliRICHv3.h
CommitLineData
9123a941 1#ifndef AliRICHv3_h
2#define AliRICHv3_h
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7#include "AliRICH.h"
8
9class AliRICHv3 : public AliRICH
af1c0479 10{
af1c0479 11
9123a941 12public:
13
af1c0479 14 AliRICHv3():AliRICH() {} // Default ctor
15 AliRICHv3(const char *pcName, const char *pcTitle); // Named ctor
122363f6 16 virtual ~AliRICHv3(); // Dtor
af1c0479 17
9123a941 18 virtual Int_t IsVersion() const {return 3;}
0de44bff 19
122363f6 20 virtual void CreateGeometry(); // Provides geometry structure for simulation (currently GEANT volumes tree)
9123a941 21 virtual void BuildGeometry(); // Provides geometry structure for event display (ROOT TNode tree)
122363f6 22 virtual void Init(); // Makes nothing for a while
601cdd67 23
9123a941 24private:
601cdd67 25
26 Double_t* RotateXY(const Double_t* r, Double_t a); //Rotation in the X-Y plane in G3 notation
27
9123a941 28 ClassDef(AliRICHv3,1) //RICH full version, configurable with azimuthal rotation
29};// class AliRICHv3
0de44bff 30
9123a941 31#endif // AliRICHv3_h