#include "AliHLTCaloConstantsHandler.h"
#include "AliHLTCaloProcessor.h"
-
class AliHLTCaloDigitDataStruct;
class AliHLTCaloDigitContainerDataStruct;
class AliHLTCaloClusterizer;
+class AliHLTCaloClusterAnalyser;
class AliHLTCaloRecPointDataStruct;
+class AliHLTPHOSHistoProdClusterEnergy;
/**
* @class AliHLTCaloClusterizerComponent
/** Destructor */
virtual ~AliHLTCaloClusterizerComponent();
-// /** Copy constructor */
-// AliHLTCaloClusterizerComponent ( const AliHLTCaloClusterizerComponent & ) :
-// AliHLTPHOSProcessor(),
-// fAllDigitsPtr ( 0 ),
-// fClusterizerPtr ( 0 ),
-// // fRecPointStructArrayPtr(0),
-// fDigitCount ( 0 )
-// {
-// //Copy constructor not implemented
-// }
-
-// /** Assignment */
-// AliHLTCaloClusterizerComponent & operator = ( const AliHLTCaloClusterizerComponent )
-// {
-// //Assignment
-// return *this;
-// }
-
// /** interface function, see @ref AliHLTComponent for description */
// void GetInputDataTypes ( std::vector<AliHLTComponentDataType>& list );
/** interface function, see @ref AliHLTComponent for description */
int ScanConfigurationArgument ( int argc, const char** argv );
+
+ /** The data origin */
+ char* fDataOrigin; //COMMENT
+ /** Pointer to the cluster analyser */
+ AliHLTCaloClusterAnalyser *fAnalyserPtr; //! transient
+
private:
/** Array of pointers to our digits */
AliHLTCaloDigitDataStruct **fDigitsPointerArray; //! transient
-
+
+ /** Array of pointers to our digits */
+ AliHLTCaloDigitDataStruct *fOutputDigitsArray; //! transient
+
/** Pointer to the clusterizer it self */
AliHLTCaloClusterizer* fClusterizerPtr; //! transient
/** Number of digits in event */
Int_t fDigitCount; //COMMENT
-
+
/** Default constructor, not implemented */
AliHLTCaloClusterizerComponent(); //COMMENT
+ /** Copy constructor not implemented */
+ AliHLTCaloClusterizerComponent ( const AliHLTCaloClusterizerComponent &); // not implemented
+
+ /** Assignment */
+ AliHLTCaloClusterizerComponent & operator = ( const AliHLTCaloClusterizerComponent &); // not implemented
+
};
#endif