// $Id$
// $MpId: AliMpTriggerReader.cxx,v 1.4 2006/05/24 13:58:52 ivana Exp $
-#include <cstdlib>
#include "AliMpTriggerReader.h"
-#include "AliMpMotifReader.h"
-#include "AliMpFiles.h"
+
+#include "AliLog.h"
+#include "AliMpConstants.h"
#include "AliMpDataStreams.h"
+#include "AliMpFiles.h"
+#include "AliMpHelper.h"
+#include "AliMpMotif.h"
+#include "AliMpMotifPosition.h"
+#include "AliMpMotifReader.h"
+#include "AliMpMotifSpecial.h"
#include "AliMpMotifType.h"
#include "AliMpPCB.h"
#include "AliMpSlat.h"
#include "AliMpSlatMotifMap.h"
-#include "AliMpMotifSpecial.h"
-#include "AliMpMotifPosition.h"
-#include "AliMpMotif.h"
-#include "AliMpHelper.h"
+#include "AliMpSlatMotifMap.h"
#include "AliMpSt345Reader.h"
#include "AliMpTrigger.h"
-#include "AliMpConstants.h"
-
-#include "AliLog.h"
-
#include "Riostream.h"
#include "TClass.h"
-#include "TObjString.h"
#include "TList.h"
+#include "TObjString.h"
#include "TString.h"
#include <TArrayI.h>
+#include <cstdlib>
#include <sstream>
//-----------------------------------------------------------------------------
const TString AliMpTriggerReader::fgkKeywordFlipY("FLIP_Y");
//_____________________________________________________________________________
-AliMpTriggerReader::AliMpTriggerReader(const AliMpDataStreams& dataStreams)
+AliMpTriggerReader::AliMpTriggerReader(const AliMpDataStreams& dataStreams, AliMpSlatMotifMap* motifMap)
: TObject(),
- fDataStreams(dataStreams),
- fMotifMap(AliMpSlatMotifMap::Instance()),
+ fkDataStreams(dataStreams),
+ fMotifMap(motifMap),
fLocalBoardMap()
{
///
srcLine,destLine));
istream& in
- = fDataStreams.
+ = fkDataStreams.
CreateDataStream(AliMpFiles::SlatFilePath(
AliMp::kStationTrigger,slatType, planeType));
UShort_t mask;
istream& in
- = fDataStreams.
+ = fkDataStreams.
CreateDataStream(AliMpFiles::LocalTriggerBoardMapping());
char line[80];
}
istream& in
- = fDataStreams.
+ = fkDataStreams.
CreateDataStream(AliMpFiles::SlatPCBFilePath(
AliMp::kStationTrigger,pcbName));
- AliMpMotifReader reader(fDataStreams,
- AliMp::kStationTrigger,AliMp::kNonBendingPlane);
+ AliMpMotifReader reader(fkDataStreams,
+ AliMp::kStationTrigger, AliMq::kNotSt12, AliMp::kNonBendingPlane);
// note that the nonbending
// parameter is of no use for trigger, as far as reading motif is
// concerned, as all motifs are supposed to be in the same directory