Line data Source code
1 : // -*- mode: c++ -*-
2 :
3 : #ifndef ALICALORAWANALYZERFACTORY_H
4 : #define ALICALORAWANALYZERFACTORY_H
5 :
6 : /**************************************************************************
7 : * This file is property of and copyright by the Experimental Nuclear *
8 : * Physics Group, Yale University, US 2011 *
9 : * *
10 : * Author: Per Thomas Hille <perthomas.hille@yale.edu> for the ALICE *
11 : * experiment. Contributors are mentioned in the code where appropriate. *
12 : * Please report bugs to perthomas.hille@yale.edu *
13 : * *
14 : * Permission to use, copy, modify and distribute this software and its *
15 : * documentation strictly for non-commercial purposes is hereby granted *
16 : * without fee, provided that the above copyright notice appears in all *
17 : * copies and that both the copyright notice and this permission notice *
18 : * appear in the supporting documentation. The authors make no claims *
19 : * about the suitability of this software for any purpose. It is *
20 : * provided "as is" without express or implied warranty. *
21 : **************************************************************************/
22 :
23 : #include "AliCaloConstants.h"
24 : using namespace Algo;
25 :
26 : class AliCaloRawAnalyzer;
27 :
28 : class AliCaloRawAnalyzerFactory
29 : {
30 :
31 : public:
32 :
33 0 : virtual ~AliCaloRawAnalyzerFactory() { ; }
34 :
35 : static AliCaloRawAnalyzer* CreateAnalyzer( const int algo );
36 :
37 : private:
38 :
39 : AliCaloRawAnalyzerFactory();
40 :
41 : };
42 :
43 : #endif
|