2 /**************************************************************************
3 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * Authors: Anders Knospe <anders.knospe@cern.ch> *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
17 #ifndef ALIHLTEMCALCLUSTERIZERCOMPONENTNBYN_H
18 #define ALIHLTEMCALCLUSTERIZERCOMPONENTNBYN_H
20 #include "AliHLTEMCALClusterizerComponent.h"
23 class AliHLTEMCALClusterizerComponentNbyN : public AliHLTEMCALClusterizerComponent
29 AliHLTEMCALClusterizerComponentNbyN();
32 virtual ~AliHLTEMCALClusterizerComponentNbyN();
34 /** interface function, see @ref AliHLTComponent for description */
35 const char* GetComponentID();
37 /** interface function, see @ref AliHLTComponent for description */
38 AliHLTComponent* Spawn();
42 /** interface function, see @ref AliHLTComponent for description */
43 int ScanConfigurationArgument ( int argc, const char** argv );
45 /** interface function, see @ref AliHLTComponent for description */
46 virtual int DoInit(int argc, const char** argv);
48 /** Copy constructor, not implemented */
49 AliHLTEMCALClusterizerComponentNbyN(const AliHLTEMCALClusterizerComponent& );;
51 /** Assignment operator, not implemented */
52 AliHLTEMCALClusterizerComponentNbyN & operator = (const AliHLTEMCALClusterizerComponentNbyN);
55 ClassDef(AliHLTEMCALClusterizerComponent, 0);
58 #endif // ALIHLTEMCALCLUSTERIZERCOMPONENTNBYN_H