/** Destructor */
virtual ~AliHLTCaloClusterizerComponent();
-// /** interface function, see @ref AliHLTComponent for description */
-// void GetInputDataTypes ( std::vector<AliHLTComponentDataType>& list );
-
-// /** interface function, see @ref AliHLTComponent for description */
-// AliHLTComponentDataType GetOutputDataType();
-
-// /** interface function, see @ref AliHLTComponent for description */
-// void GetOutputDataSize ( unsigned long& constBase, double& inputMultiplier );
-
/** interface function, see @ref AliHLTComponent for description */
using AliHLTCaloProcessor::DoEvent;
/** interface function, see @ref AliHLTComponent for
description */
- int DoInit ( int argc, const char** argv );
+ virtual int DoInit ( int argc, const char** argv );
/** interface function, see @ref AliHLTComponent for description */
- int Deinit();
+ virtual int DoDeinit();
+
+ /** Initialise geometry objects */
+ virtual Int_t InitialiseGeometry() = 0;
/** interface function, see @ref AliHLTComponent for description */
int Reconfigure ( const char* cdbEntry, const char* chainId );
/** Pointer to reconstruction parameters handler */
AliHLTCaloRecoParamHandler *fRecoParamsPtr; //! transient
+ /** Pointer to the clusterizer it self */
+ AliHLTCaloClusterizer* fClusterizerPtr; //! transient
+
private:
/** Array of pointers to our digits */
/** 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
+ /** Copy digits to output? */
+ Bool_t fCopyDigitsToOuput; //COMMENT
+
+
/** Default constructor, not implemented */
AliHLTCaloClusterizerComponent(); //COMMENT
/** Assignment */
AliHLTCaloClusterizerComponent & operator = ( const AliHLTCaloClusterizerComponent &); // not implemented
+ ClassDef(AliHLTCaloClusterizerComponent, 0);
+
};
#endif