#include "AliSimulation.h"
#include "AliVertexGenFile.h"
#include "AliCentralTrigger.h"
+#include "AliCTPRawData.h"
ClassImp(AliSimulation)
return kTRUE;
}
+//_____________________________________________________________________________
+Bool_t AliSimulation::WriteTriggerRawData()
+{
+ // Writes the CTP (trigger) DDL raw data
+ // Details of the format are given in the
+ // trigger TDR - pages 134 and 135.
+ AliCTPRawData writer;
+ writer.RawData();
+ return kTRUE;
+}
//_____________________________________________________________________________
Bool_t AliSimulation::RunSimulation(Int_t nEvents)
}
}
+ if (!WriteTriggerRawData())
+ if (fStopOnError) return kFALSE;
+
gSystem->ChangeDirectory(baseDir);
if ((detStr.CompareTo("ALL") != 0) && !detStr.IsNull()) {
AliError(Form("the following detectors were not found: %s",
virtual Bool_t RunSimulation(Int_t nEvents = 0);
virtual Bool_t RunSDigitization(const char* detectors = "ALL");
virtual Bool_t RunTrigger(const char* descriptors ="" );
+ virtual Bool_t WriteTriggerRawData();
virtual Bool_t RunDigitization(const char* detectors = "ALL",
const char* excludeDetectors = "");
virtual Bool_t RunHitsDigitization(const char* detectors = "ALL");
#pragma link C++ class AliTriggerCondition+;
#pragma link C++ class AliTriggerDescriptor+;
#pragma link C++ class AliCentralTrigger+;
+#pragma link C++ class AliCTPRawData+;
#endif
AliTrackFitter.cxx AliTrackFitterRieman.cxx AliTrackFitterStraight.cxx\
AliTrackResiduals.cxx AliTrackResidualsChi2.cxx AliTrackResidualsFast.cxx\
AliAlignmentTracks.cxx \
-AliExpression.cxx
+AliExpression.cxx \
+AliCTPRawData.cxx
HDRS:= $(SRCS:.cxx=.h)
EINCLUDE+= TPC
#endif
-EXPORT:=$(SRCS:.cxx=.h) AliConst.h AliCallf77.h
+EXPORT:=$(SRCS:.cxx=.h) AliConst.h AliCallf77.h AliRawDataHeaderSim.h