New Version from Alla
[u/mrichter/AliRoot.git] / PHOS / AliPHOS.h
CommitLineData
d15a28e7 1#ifndef ALIPHOS_H
2#define ALIPHOS_H
3da30618 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
fe4da5cc 6////////////////////////////////////////////////
d15a28e7 7// Abstract Base Class for PHOS //
8// Version SUBATECH //
9// Author Laurent Aphecetche SUBATECH //
10// The only provided method here is //
11// CreateMaterials, which defines the //
12// materials common to all PHOS versions. //
13// //
fe4da5cc 14////////////////////////////////////////////////
fe4da5cc 15
d15a28e7 16// --- ROOT system ---
fe4da5cc 17
d15a28e7 18// --- AliRoot header files ---
fe4da5cc 19
d15a28e7 20#include "AliDetector.h"
21#include "AliPHOSGeometry.h"
fe4da5cc 22
fe4da5cc 23
24class AliPHOS : public AliDetector {
25
26 public:
27
d15a28e7 28 AliPHOS(const char* name, const char* title) ;
29 AliPHOS() ;
30 virtual ~AliPHOS() ;
31
32 virtual void CreateMaterials() ;
33 virtual AliPHOSGeometry * GetGeometry() = 0 ;
fe4da5cc 34
d15a28e7 35 ClassDef(AliPHOS,2) // Photon Spectrometer Detector
fe4da5cc 36
d15a28e7 37} ;
fe4da5cc 38
d15a28e7 39#endif // ALIPHOS_H