struct AliHLTMUONMansoTrackStruct;
struct AliHLTMUONMansoRoIStruct;
struct AliHLTMUONMansoCandidateStruct;
+struct AliHLTMUONTrackStruct;
struct AliHLTMUONTrackDecisionStruct;
struct AliHLTMUONPairDecisionStruct;
} // extern "C"
return fgkNilMansoCandidateStruct;
}
+ static const AliHLTMUONTrackStruct& NilTrackStruct()
+ {
+ return fgkNilTrackStruct;
+ }
+
static const AliHLTMUONTrackDecisionStruct& NilTrackDecisionStruct()
{
return fgkNilTrackDecisionStruct;
return fgkMansoCandidatesBlockDataType;
}
+ static const AliHLTComponentDataType& TracksBlockDataType()
+ {
+ return fgkTracksBlockDataType;
+ }
+
static const AliHLTComponentDataType& SinglesDecisionBlockDataType()
{
return fgkSinglesDecisionBlockDataType;
return fgkMansoTrackerFSMId;
}
+ static const char* FullTrackerId()
+ {
+ return fgkFullTrackerId;
+ }
+
static const char* DecisionComponentId()
{
return fgkDecisionComponentId;
{
return fgkRawDataHistogrammerId;
}
+
+ static const char* ClusterHistogrammerId()
+ {
+ return fgkClusterHistogrammerId;
+ }
static const char* TriggerReconstructorCDBPath()
{
return fgkDecisionComponentCDBPath;
}
+ static const char* FieldIntegralsCDBPath()
+ {
+ return fgkFieldIntegralsCDBPath;
+ }
+
/// Returns the typical X (non-bending plane) resolution of the hit reconstruction (units = cm).
static double DefaultNonBendingReso() { return 0.144; }
static const AliHLTMUONMansoTrackStruct fgkNilMansoTrackStruct; // Nil manso track.
static const AliHLTMUONMansoRoIStruct fgkNilMansoRoIStruct; // Nil manso region of interest.
static const AliHLTMUONMansoCandidateStruct fgkNilMansoCandidateStruct; // Nil manso candidate track.
+ static const AliHLTMUONTrackStruct fgkNilTrackStruct; // Nil track structure.
static const AliHLTMUONTrackDecisionStruct fgkNilTrackDecisionStruct; // Nil decision for single track.
static const AliHLTMUONPairDecisionStruct fgkNilPairDecisionStruct; // Nil decision for track pair.
static const AliHLTComponentDataType fgkChannelBlockDataType; // Debugging information block type for channels corresponding to clusters.
static const AliHLTComponentDataType fgkMansoTracksBlockDataType; // Manso tracks block type generated by Manso tracker components.
static const AliHLTComponentDataType fgkMansoCandidatesBlockDataType; // Debugging information about a track candidate generated by the Manso algorithm.
+ static const AliHLTComponentDataType fgkTracksBlockDataType; // Full tracks block type generated by the tracker components.
static const AliHLTComponentDataType fgkSinglesDecisionBlockDataType; // Trigger decision block type for single track decisions.
static const AliHLTComponentDataType fgkPairsDecisionBlockDataType; // Trigger decision block type for pairs of particles.
static const AliHLTComponentDataType fgkRootifiedEventDataType; // An AliHLTMUONEvent ROOT object.
static const char* fgkTriggerReconstructorId; // Trigger record reconstructor component name.
static const char* fgkHitReconstructorId; // Centre of gravity cluster finder component name.
static const char* fgkMansoTrackerFSMId; // Manso tracker FSM implementation component name.
+ static const char* fgkFullTrackerId; // Full tracker implementation component name.
static const char* fgkDecisionComponentId; // dHLT decision component name.
static const char* fgkESDMakerId; // Name of ESD maker component which converts dHLT data to AliESDEvent classes.
static const char* fgkRootifierComponentId; // The name of the event filter debugging component.
static const char* fgkDataCheckerComponentId; // Name of data checking component for debugging.
static const char* fgkClusterFinderId; // Name of cluster finder implementing offline algorithms.
static const char* fgkRawDataHistogrammerId; // Raw data histogrammer component name.
+ static const char* fgkClusterHistogrammerId; // Cluster data histogrammer component name.
// CDB path entries to configuration information.
static const char* fgkTriggerReconstructorCDBPath; // Path to CDB entry for the trigger reconstruction component.
static const char* fgkHitReconstructorCDBPath; // Path to CDB entry for the hit reconstruction component.
static const char* fgkMansoTrackerFSMCDBPath; // Path to CDB entry for the Manso FSM tracker component.
static const char* fgkDecisionComponentCDBPath; // Path to CDB entry for trigger decision component.
+ static const char* fgkFieldIntegralsCDBPath; // Path to CDB entry for magnetic field integrals.
ClassDef(AliHLTMUONConstants, 0); // Interface class to dHLT constants.
};