Skip to content

Commit

Permalink
Merge pull request #158 from gianipez/otsMerge1
Browse files Browse the repository at this point in the history
updates to the DAQ modules
  • Loading branch information
kutschke authored Mar 23, 2020
2 parents d0b4cb1 + fae0954 commit 5bd6522
Show file tree
Hide file tree
Showing 33 changed files with 1,592 additions and 17,682 deletions.
64 changes: 64 additions & 0 deletions DAQ/fcl/prolog_trigger.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# -*- mode: tcl -*-
#
# Define sequences for track based triggers. The sequences for hit preparation
# and the tracking modules configuration must preceede these and are defined elsewhere
# original author: Dave Brown (LBNL) Mar. 7 2017
#
BEGIN_PROLOG
# define the filter modules used for track-based trigger
# filter to require a minimum # of hits in a time slot
DAQ : {
producers : {
binaryOutput: {
# module_type : BinaryPacketsFromDataBlocks
module_type : ArtBinaryPacketsFromDigis
strawDigiCollection : "makeSD"
caloDigiCollection : "CaloDigiFromShower"
diagLevel : 0
maxFullPrint : 0

includeTracker : 1
includeCalorimeter : 1
includeDMAHeaders: 1

generateTimestampTable : 0
tableFile : "tsTable.bin"
timestampOffset : 0

generateBinaryFile : 1
outputFile : "DTC_packets.bin"
maxDMABlockSize : 32000
bufferSize : 1000
}

makeSD:
{
module_type: StrawAndCaloDigisFromFragments
diagLevel: 0
parseCAL: 0
parseTRK: 1

trkTag : "daq:trk"
caloTag : "daq:calo"
}

CaloDigiFromShower:
{
module_type: StrawAndCaloDigisFromFragments
diagLevel: 0
parseCAL: 1
parseTRK: 0

trkTag : "daq:trk"
caloTag : "daq:calo"
}

CrvDigi:
{
module_type: CrvDigisFromFragments
diagLevel: 0
crvTag : "daq:crv"
}
}
}
END_PROLOG
Loading

0 comments on commit 5bd6522

Please sign in to comment.