///
/// @file AliHLTMUONHitReconstructorComponent.h
/// @author Indranil Das <indra.das@saha.ac.in> | <indra.ehep@gmail.com>
-/// @date
+/// @date 28 May 2007
/// @brief Hit Reconstruction processing component for the dimuon HLT.
///
extern "C" struct AliHLTMUONHitRecoLutRow;
-
+/**
+ * @class AliHLTMUONHitReconstructorComponent
+ * @brief A processing component for the dHLT tracker DDL reconstruction.
+ */
class AliHLTMUONHitReconstructorComponent : public AliHLTMUONProcessor
{
public:
int ReadLookUpTable(const char* lutpath);
int ReadCDB(const char* cdbpath, Int_t run);
- AliHLTMUONHitReconstructor* fHitRec; // Internal class instance implementing the hit reconstruction algorithm.
- AliHLTInt32_t fDDL; // DDL number in the range [12..19]. Set to -1 for invalid/unspecified value.
- AliHLTUInt32_t fLutSize; // The number of rows / entries in the LUT.
- AliHLTMUONHitRecoLutRow* fLut; // The lookup table used by the hit reconstruction algorithm (Owned by this component however).
- IdManuChannelToEntry fIdToEntry; // id to line mapping.
- bool fWarnForUnexpecedBlock; // Flag indicating if we should log a warning if we got a block of an unexpected type.
+ AliHLTMUONHitReconstructor* fHitRec; ///< Internal class instance implementing the hit reconstruction algorithm.
+ AliHLTInt32_t fDDL; ///< DDL number in the range [12..19]. Set to -1 for invalid/unspecified value.
+ AliHLTUInt32_t fLutSize; ///< The number of rows / entries in the LUT.
+ AliHLTMUONHitRecoLutRow* fLut; ///< The lookup table used by the hit reconstruction algorithm (Owned by this component however).
+ IdManuChannelToEntry fIdToEntry; ///< id to line mapping.
+ bool fWarnForUnexpecedBlock; ///< Flag indicating if we should log a warning if we got a block of an unexpected type.
- ClassDef(AliHLTMUONHitReconstructorComponent, 0)
+ ClassDef(AliHLTMUONHitReconstructorComponent, 0) // Hit reconstructor component for dHLT tracker DDL raw data.
};
#endif // ALIHLTMUONHITRECONSTRUCTORCOMPONENT_H
///
/// @file AliHLTMUONTriggerReconstructorComponent.h
/// @author Indranil Das <indra.das@saha.ac.in>, Artur Szostak <artursz@iafrica.com>
-/// @date
+/// @date 18 Sep 2007
/// @brief A processing component for the dHLT trigger DDL reconstruction.
///
int ReadLookUpTable(const char* lutpath);
int ReadCDB(const char* cdbPath, Int_t run);
- AliHLTMUONTriggerReconstructor* fTrigRec; // The trigger reconstructor class implementing the algorithm.
- AliHLTInt32_t fDDL; // The DDL number in the range 20..21 from which to expect input. Set to -1 for invalid/unspecified value.
- bool fWarnForUnexpecedBlock; // Flag indicating if we should log a warning if we got a block of an unexpected type.
- bool fSuppressPartialTrigs; // Flag indicating if we should suppress triggers that did not trigger the L0
+ AliHLTMUONTriggerReconstructor* fTrigRec; ///< The trigger reconstructor class implementing the algorithm.
+ AliHLTInt32_t fDDL; ///< The DDL number in the range 20..21 from which to expect input. Set to -1 for invalid/unspecified value.
+ bool fWarnForUnexpecedBlock; ///< Flag indicating if we should log a warning if we got a block of an unexpected type.
+ bool fSuppressPartialTrigs; ///< Flag indicating if we should suppress triggers that did not trigger the L0
- ClassDef(AliHLTMUONTriggerReconstructorComponent, 0)
+ ClassDef(AliHLTMUONTriggerReconstructorComponent, 0) // Trigger reconstructor component for dHLT trigger DDL raw data.
};