]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/AliHLTPHOSClusterizerComponentNbyN.h
Update From Debojit
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSClusterizerComponentNbyN.h
1 //-*- Mode: C++ -*-
2 // $Id$
3 /**************************************************************************
4  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  *                                                                        *
6  * Authors: Oystein Djuvsland <oysteind@ift.uib.no>                       *
7  *                                                                        *
8  * Permission to use, copy, modify and distribute this software and its   *
9  * documentation strictly for non-commercial purposes is hereby granted   *
10  * without fee, provided that the above copyright notice appears in all   *
11  * copies and that both the copyright notice and this permission notice   *
12  * appear in the supporting documentation. The authors make no claims     *
13  * about the suitability of this software for any purpose. It is          *
14  * provided "as is" without express or implied warranty.                  *
15  **************************************************************************/
16
17
18 #ifndef ALIHLTPHOSCLUSTERIZERCOMPONENTNBYN_H
19 #define ALIHLTPHOSCLUSTERIZERCOMPONENTNBYN_H
20
21 #include "AliHLTPHOSClusterizerComponent.h"
22
23
24 class AliHLTPHOSClusterizerComponentNbyN : public AliHLTPHOSClusterizerComponent
25 {
26
27 public:
28
29     /** Constructor */
30     AliHLTPHOSClusterizerComponentNbyN();
31
32     /** Destructor */
33     virtual ~AliHLTPHOSClusterizerComponentNbyN();
34
35     /** interface function, see @ref AliHLTComponent for description */
36     const char* GetComponentID();
37
38     /** interface function, see @ref AliHLTComponent for description */
39     AliHLTComponent* Spawn();
40
41 protected:
42
43     /** interface function, see @ref AliHLTComponent for description */
44     int ScanConfigurationArgument ( int argc, const char** argv );
45
46     /** interface function, see @ref AliHLTComponent for description */
47     virtual int DoInit(int argc, const char** argv);
48
49       /** Copy constructor,  not implemented */
50     AliHLTPHOSClusterizerComponentNbyN(const AliHLTPHOSClusterizerComponent& );;
51   
52   /** Assignment operator, not implemented */
53     AliHLTPHOSClusterizerComponentNbyN & operator = (const AliHLTPHOSClusterizerComponentNbyN);
54
55     
56     ClassDef(AliHLTPHOSClusterizerComponent, 0);
57 };
58
59 #endif // ALIHLTPHOSCLUSTERIZERCOMPONENTNBYN_H