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