/// from individual components that derive from AliHLTTrigger.
#include "AliHLTReadoutList.h"
-#include "AliDAQ.h"
+#include "AliHLTDAQ.h"
#include "Riostream.h"
#include "TString.h"
#include "TObjString.h"
// Prints the DDLs that will be readout according to this readout list.
cout << "Readout enabled for DDLs:" << endl;
- for (Int_t i = 0; i < AliDAQ::kNDetectors; i++)
+ for (Int_t i = 0; i < AliHLTDAQ::NumberOfDetectors(); i++)
{
- Int_t maxddls = AliDAQ::NumberOfDdls(i);
- cout << AliDAQ::DetectorName(i) << ":";
+ Int_t maxddls = AliHLTDAQ::NumberOfDdls(i);
+ cout << AliHLTDAQ::DetectorName(i) << ":";
bool nonefound = true;
for (Int_t j = 0; j < maxddls; j++)
{
- Int_t ddlId = ( ((i == AliDAQ::kNDetectors-1) ? 30 : i) << 8 ) + j;
+ Int_t ddlId = ( ((i == AliHLTDAQ::NumberOfDetectors()-1) ? 30 : i) << 8 ) + j;
if (GetDDLBit(ddlId))
{
cout << " " << ddlId;
#include "Riostream.h"
#include "TObjArray.h"
#include "TObjString.h"
-#include "AliDAQ.h"
+#include "AliHLTDAQ.h"
ClassImp(AliHLTTriggerDomain)
// Adds the readout list to the trigger domain.
// See header file for more details.
- Int_t detId[AliDAQ::kNDetectors] = {
+ Int_t detId[] = {
AliHLTReadoutList::kITSSPD, AliHLTReadoutList::kITSSDD, AliHLTReadoutList::kITSSSD,
AliHLTReadoutList::kTPC, AliHLTReadoutList::kTRD, AliHLTReadoutList::kTOF,
AliHLTReadoutList::kHMPID, AliHLTReadoutList::kPHOS, AliHLTReadoutList::kCPV,
AliHLTReadoutList::kEMCAL, AliHLTReadoutList::kDAQTEST, AliHLTReadoutList::kHLT
};
- for (Int_t deti = 0; deti < AliDAQ::kNDetectors; deti++)
+ for (Int_t deti = 0; deti < AliHLTDAQ::NumberOfDetectors() && deti<(sizeof(detId)/sizeof(Int_t)); deti++)
{
if (list.DetectorEnabled(detId[deti]))
{
- Add("DAQRDOUT", AliDAQ::OnlineName(deti));
+ Add("DAQRDOUT", AliHLTDAQ::OnlineName(deti));
}
else
{
- for (Int_t i = 0; i < AliDAQ::NumberOfDdls(deti); i++)
+ for (Int_t i = 0; i < AliHLTDAQ::NumberOfDdls(deti); i++)
{
- Int_t ddlId = AliDAQ::DdlID(deti, i);
- if (list.IsDDLEnabled(ddlId)) Add("DAQRDOUT", AliDAQ::OnlineName(deti), ddlId);
+ Int_t ddlId = AliHLTDAQ::DdlID(deti, i);
+ if (list.IsDDLEnabled(ddlId)) Add("DAQRDOUT", AliHLTDAQ::OnlineName(deti), ddlId);
}
}
}
// Removes the entries in the readout list from the trigger domain that are enabled.
// See header file for more details.
- Int_t detId[AliDAQ::kNDetectors] = {
+ Int_t detId[] = {
AliHLTReadoutList::kITSSPD, AliHLTReadoutList::kITSSDD, AliHLTReadoutList::kITSSSD,
AliHLTReadoutList::kTPC, AliHLTReadoutList::kTRD, AliHLTReadoutList::kTOF,
AliHLTReadoutList::kHMPID, AliHLTReadoutList::kPHOS, AliHLTReadoutList::kCPV,
AliHLTReadoutList::kEMCAL, AliHLTReadoutList::kDAQTEST, AliHLTReadoutList::kHLT
};
- for (Int_t deti = 0; deti < AliDAQ::kNDetectors; deti++)
+ for (Int_t deti = 0; deti < AliHLTDAQ::NumberOfDetectors() && deti<(sizeof(detId)/sizeof(Int_t)); deti++)
{
if (list.DetectorEnabled(detId[deti]))
{
- Remove("DAQRDOUT", AliDAQ::OnlineName(deti));
+ Remove("DAQRDOUT", AliHLTDAQ::OnlineName(deti));
}
else
{
- for (Int_t i = 0; i < AliDAQ::NumberOfDdls(deti); i++)
+ for (Int_t i = 0; i < AliHLTDAQ::NumberOfDdls(deti); i++)
{
- Int_t ddlId = AliDAQ::DdlID(deti, i);
- if (list.IsDDLEnabled(ddlId)) Remove("DAQRDOUT", AliDAQ::OnlineName(deti), ddlId);
+ Int_t ddlId = AliHLTDAQ::DdlID(deti, i);
+ if (list.IsDDLEnabled(ddlId)) Remove("DAQRDOUT", AliHLTDAQ::OnlineName(deti), ddlId);
}
}
}
// Typecast operator which constructs a readout list from the trigger domain.
AliHLTReadoutList result;
- for (Int_t deti = 0; deti < AliDAQ::kNDetectors; deti++)
+ for (Int_t deti = 0; deti < AliHLTDAQ::NumberOfDetectors(); deti++)
{
- for (Int_t i = 0; i < AliDAQ::NumberOfDdls(deti); i++)
+ for (Int_t i = 0; i < AliHLTDAQ::NumberOfDdls(deti); i++)
{
- Int_t ddlId = AliDAQ::DdlID(deti, i);
- if (Contains(AliHLTDomainEntry("DAQRDOUT", AliDAQ::OnlineName(deti), ddlId)))
+ Int_t ddlId = AliHLTDAQ::DdlID(deti, i);
+ if (Contains(AliHLTDomainEntry("DAQRDOUT", AliHLTDAQ::OnlineName(deti), ddlId)))
{
result.EnableDDLBit(ddlId);
}
set(SRCS
trigger/AliHLTTrigger.cxx
-trigger/AliHLTTriggerDecision.cxx
-trigger/AliHLTTriggerDomain.cxx
-trigger/AliHLTDomainEntry.cxx
-trigger/AliHLTReadoutList.cxx
-trigger/AliHLTTriggerMenu.cxx
-trigger/AliHLTTriggerMenuItem.cxx
-trigger/AliHLTTriggerMenuSymbol.cxx
-trigger/AliHLTGlobalTriggerDecision.cxx
trigger/AliHLTGlobalTrigger.cxx
trigger/AliHLTGlobalTriggerConfig.cxx
trigger/AliHLTGlobalTriggerComponent.cxx
BASE/AliHLTMessage.cxx
BASE/AliHLTEventStatistics.cxx
BASE/AliHLTBlockDataCollection.cxx
+BASE/AliHLTTriggerDecision.h
+BASE/AliHLTGlobalTriggerDecision.h
+BASE/AliHLTReadoutList.h
+BASE/AliHLTTriggerDomain.h
+BASE/AliHLTDomainEntry.h
+BASE/AliHLTTriggerMenu.h
+BASE/AliHLTTriggerMenuItem.h
+BASE/AliHLTTriggerMenuSymbol.h
BASE/AliHLTRunStatistics.cxx
BASE/AliHLT_C_Component_WrapperInterface.cxx
BASE/AliHLTDataTypes.cxx
#pragma link C++ class AliHLTMessage+;
#pragma link C++ class AliHLTEventStatistics+;
#pragma link C++ class AliHLTBlockDataCollection+;
+#pragma link C++ class AliHLTTriggerDecision.h+;
+#pragma link C++ class AliHLTGlobalTriggerDecision.h+;
+#pragma link C++ class AliHLTReadoutList.h+;
+#pragma link C++ class AliHLTTriggerDomain.h+;
+#pragma link C++ class AliHLTDomainEntry.h+;
+#pragma link C++ class AliHLTTriggerMenu.h+;
+#pragma link C++ class AliHLTTriggerMenuItem.h+;
+#pragma link C++ class AliHLTTriggerMenuSymbol.h+;
#pragma link C++ class AliHLTRunStatistics+;
#pragma link C++ class AliHLTPluginBase+;
#endif
# will be created from the names of the header files
CLASS_HDRS:= \
AliHLTTrigger.h \
- AliHLTTriggerDecision.h \
- AliHLTTriggerDomain.h \
- AliHLTDomainEntry.h \
- AliHLTReadoutList.h \
- AliHLTTriggerMenu.h \
- AliHLTTriggerMenuItem.h \
- AliHLTTriggerMenuSymbol.h \
- AliHLTGlobalTriggerDecision.h \
AliHLTGlobalTrigger.h \
AliHLTGlobalTriggerConfig.h \
AliHLTGlobalTriggerComponent.h \
AliHLTMessage.h \
AliHLTEventStatistics.h \
AliHLTBlockDataCollection.h \
+ AliHLTTriggerDecision.h \
+ AliHLTGlobalTriggerDecision.h \
+ AliHLTReadoutList.h \
+ AliHLTTriggerDomain.h \
+ AliHLTDomainEntry.h \
+ AliHLTTriggerMenu.h \
+ AliHLTTriggerMenuItem.h \
+ AliHLTTriggerMenuSymbol.h \
AliHLTRunStatistics.h \
AliHLTKalmanTrack.h
#pragma link off all classes;
#pragma link off all functions;
#pragma link C++ class AliHLTTrigger+;
-#pragma link C++ class AliHLTTriggerDecision+;
-#pragma link C++ class AliHLTTriggerDomain+;
#pragma link C++ struct AliHLTComponentDataType+;
-#pragma link C++ class AliHLTDomainEntry+;
#pragma link C++ struct AliHLTEventDDL+;
-#pragma link C++ class AliHLTReadoutList+;
-#pragma link C++ class AliHLTGlobalTriggerDecision+;
#pragma link C++ class AliHLTGlobalTrigger+;
#pragma link C++ class AliHLTGlobalTriggerConfig+;
#pragma link C++ class AliHLTGlobalTriggerComponent+;
#pragma link C++ class AliHLTRunSummaryProducerComponent+;
#pragma link C++ class AliHLTTriggerSelectiveReadoutComponent+;
#pragma link C++ class AliHLTTriggerMonitoringComponent+;
-#pragma link C++ class AliHLTTriggerMenu+;
-#pragma link C++ class AliHLTTriggerMenuItem+;
-#pragma link C++ class AliHLTTriggerMenuSymbol+;
#endif