Cleanup of documentation and code.
[u/mrichter/AliRoot.git] / HLT / MUON / AliHLTMUONConstants.cxx
index 1202a67..b7e35ef 100644 (file)
@@ -1,15 +1,17 @@
 /**************************************************************************
- * Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
+ * This file is property of and copyright by the ALICE HLT Project        * 
+ * All rights reserved.                                                   *
  *                                                                        *
- * Author: The ALICE Off-line Project.                                    *
- * Contributors are mentioned in the code where appropriate.              *
+ * Primary Authors:                                                       *
+ *   Indranil Das <indra.das@saha.ac.in>                                  *
+ *   Artur Szostak <artursz@iafrica.com>                                  *
  *                                                                        *
  * Permission to use, copy, modify and distribute this software and its   *
  * documentation strictly for non-commercial purposes is hereby granted   *
  * without fee, provided that the above copyright notice appears in all   *
  * copies and that both the copyright notice and this permission notice   *
  * appear in the supporting documentation. The authors make no claims     *
- * about the suitability of this software for any purpose. It is          *
+ * about the suitability of this software for any purpose. It is          * 
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
@@ -48,7 +50,7 @@ AliHLTMUONConstants::fgkNilTriggerRecordStruct = {
 };
 
 const AliHLTMUONTrigRecInfoStruct
-AliHLTMUONConstants::fgkNilTrigRecInfoStruct = {0, 0, 0, 0};
+AliHLTMUONConstants::fgkNilTrigRecInfoStruct = {0, {0, 0, 0, 0}, 0, 0};
 
 const AliHLTMUONTriggerChannelStruct
 AliHLTMUONConstants::fgkNilTriggerChannelStruct = {0, 0, 0, 0};
@@ -90,94 +92,94 @@ AliHLTMUONConstants::fgkNilMansoCandidateStruct = {
 };
 
 const AliHLTMUONTrackDecisionStruct
-AliHLTMUONConstants::fgkNilTrackDecisionStruct = {0, 0};
+AliHLTMUONConstants::fgkNilTrackDecisionStruct = {0, 0, 0};
 
 const AliHLTMUONPairDecisionStruct
 AliHLTMUONConstants::fgkNilPairDecisionStruct = {0, 0, 0, 0};
 
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkTriggerDDLRawDataType = {
-       sizeof(AliHLTComponentDataType),
-       {'D','D','L','T','R','I','G','R'},
-       {'D','I','M','U'}
-};
+AliHLTMUONConstants::fgkDDLRawDataType = kAliHLTDataTypeDDLRaw | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkTrackingDDLRawDataType = {
-       sizeof(AliHLTComponentDataType),
-       {'D','D','L','T','R','A','C','K'},
-       {'D','I','M','U'}
-};
-
-const AliHLTComponentDataType
-AliHLTMUONConstants::fgkTriggerRecordsBlockDataType = {
+AliHLTMUONConstants::fgkTriggerRecordsBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'T','R','I','G','R','E','C','S'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkTrigRecsDebugBlockDataType = {
+AliHLTMUONConstants::fgkTrigRecsDebugBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'T','R','I','G','R','D','B','G'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkTriggerChannelBlockDataType = {
+AliHLTMUONConstants::fgkTriggerChannelBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'T','R','I','G','C','H','N','L'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkRecHitsBlockDataType = {
+AliHLTMUONConstants::fgkRecHitsBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'R','E','C','H','I','T','S',' '},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkClusterBlockDataType = {
+AliHLTMUONConstants::fgkClusterBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'C','L','U','S','T','E','R','S'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkChannelBlockDataType = {
+AliHLTMUONConstants::fgkChannelBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'C','H','A','N','N','E','L','S'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkMansoTracksBlockDataType = {
+AliHLTMUONConstants::fgkMansoTracksBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'M','A','N','T','R','A','C','K'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkMansoCandidatesBlockDataType = {
+AliHLTMUONConstants::fgkMansoCandidatesBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'M','N','C','A','N','D','I','D'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkSinglesDecisionBlockDataType = {
+AliHLTMUONConstants::fgkSinglesDecisionBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
-       {'D','E','C','I','D','S','G','L'},
-       {'D','I','M','U'}
-};
+       {'D','E','C','I','D','S','I','N'},
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
 
 const AliHLTComponentDataType
-AliHLTMUONConstants::fgkPairsDecisionBlockDataType = {
+AliHLTMUONConstants::fgkPairsDecisionBlockDataType = (AliHLTComponentDataType){
        sizeof(AliHLTComponentDataType),
        {'D','E','C','I','D','P','A','R'},
-       {'D','I','M','U'}
-};
+       kAliHLTDataOriginAny
+} | kAliHLTDataOriginMUON;
+
+const char* AliHLTMUONConstants::fgkRecHitsSourceId = "MUONRecHitsSource";
+const char* AliHLTMUONConstants::fgkTriggerRecordsSourceId = "MUONTriggerRecordsSource";
+const char* AliHLTMUONConstants::fgkMansoTracksSourceId = "MUONMansoTracksSource";
+const char* AliHLTMUONConstants::fgkTriggerReconstructorId = "MUONTriggerReconstructor";
+const char* AliHLTMUONConstants::fgkHitReconstructorId = "MUONHitReconstructor";
+const char* AliHLTMUONConstants::fgkMansoTrackerFSMId = "MUONMansoTrackerFSM";
+const char* AliHLTMUONConstants::fgkDecisionComponentId = "MUONDecisionComponent";
+const char* AliHLTMUONConstants::fgkRootifierComponentId = "MUONRootifier";
+const char* AliHLTMUONConstants::fgkEmptyEventFilterComponentId = "MUONEmptyEventFilterComponent";
+
+const char* AliHLTMUONConstants::fgkDecisionComponentCDBPath = "HLT/ConfigMUON/DecisionComponent";
 
-const char* AliHLTMUONConstants::fgkRecHitsSourceId = "DimuRecHitsSource";