3 /**************************************************************************
4 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6 * Authors: Oystein Djuvsland <oysteind@ift.uib.no> *
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 **************************************************************************/
18 #ifndef ALIHLTPHOSCLUSTERIZERCOMPONENTNBYN_H
19 #define ALIHLTPHOSCLUSTERIZERCOMPONENTNBYN_H
21 #include "AliHLTPHOSClusterizerComponent.h"
24 class AliHLTPHOSClusterizerComponentNbyN : public AliHLTPHOSClusterizerComponent
30 AliHLTPHOSClusterizerComponentNbyN();
33 virtual ~AliHLTPHOSClusterizerComponentNbyN();
35 /** interface function, see @ref AliHLTComponent for description */
36 const char* GetComponentID();
38 /** interface function, see @ref AliHLTComponent for description */
39 AliHLTComponent* Spawn();
43 /** interface function, see @ref AliHLTComponent for description */
44 int ScanConfigurationArgument ( int argc, const char** argv );
46 /** interface function, see @ref AliHLTComponent for description */
47 virtual int DoInit(int argc, const char** argv);
49 /** Copy constructor, not implemented */
50 AliHLTPHOSClusterizerComponentNbyN(const AliHLTPHOSClusterizerComponent& );;
52 /** Assignment operator, not implemented */
53 AliHLTPHOSClusterizerComponentNbyN & operator = (const AliHLTPHOSClusterizerComponentNbyN);
56 ClassDef(AliHLTPHOSClusterizerComponent, 0);
59 #endif // ALIHLTPHOSCLUSTERIZERCOMPONENTNBYN_H