diff --git a/JobConfig/digitize/Digitize.fcl b/JobConfig/digitize/Digitize.fcl index 9e53c2db..58253ee5 100644 --- a/JobConfig/digitize/Digitize.fcl +++ b/JobConfig/digitize/Digitize.fcl @@ -17,6 +17,7 @@ physics : { TriggerableLHPath : [ @sequence::Digitize.DigitizeSequence, @sequence::Digitize.TriggerableLHSequence ] TriggerableCHPath : [ @sequence::Digitize.DigitizeSequence, @sequence::Digitize.TriggerableCHSequence ] TriggerableTwoTrackPath : [ @sequence::Digitize.DigitizeSequence, @sequence::Digitize.TriggerableTwoTrackSequence ] + TriggerableCaloPath : [ @sequence::Digitize.DigitizeSequence, @sequence::Digitize.TriggerableCaloSequence ] # define the trigger sequences and paths @table::TrigRecoSequences @table::TrigSequences diff --git a/JobConfig/digitize/OnSpill.fcl b/JobConfig/digitize/OnSpill.fcl index 98239990..c80fba69 100644 --- a/JobConfig/digitize/OnSpill.fcl +++ b/JobConfig/digitize/OnSpill.fcl @@ -3,7 +3,7 @@ # set the spill type physics.producers.EWMProducer.SpillType : 1 # Define the default list of triggerable paths -physics.TriggerablePaths : [ "TriggerableLHPath", "TriggerableTwoTrackPath"] +physics.TriggerablePaths : [ "TriggerableLHPath", "TriggerableTwoTrackPath", "TriggerableCaloPath"] # Define the trigger path physics.trigger_paths : [ "DigitizePath", @sequence::physics.TriggerablePaths, @sequence::Trig_physMenu.trigger_paths] # configure 'Triggered' output to be signal diff --git a/JobConfig/digitize/prolog.fcl b/JobConfig/digitize/prolog.fcl index f7524106..912dd9c2 100644 --- a/JobConfig/digitize/prolog.fcl +++ b/JobConfig/digitize/prolog.fcl @@ -120,6 +120,19 @@ Digitize: { prescaleFactor : 1 # by default, prescale all events (n % 1 != 1 for all n) prescaleOffset : 1 } + # Triggerable calo events + TriggerableCalo : { + module_type : CaloShowerSimFilter + MinParticleEnergy : 75.0 + MinTotalEnergy : 1e6 + CaloShowerSimCollection : "compressDigiMCs" + particleTypes : [11, -11, 13, -13, 211, -211, 22] + } + TriggerableCaloPrescale : { + module_type : Prescaler + prescaleFactor : 1 + prescaleOffset : 0 + } @table::TrigFilters.filters } @@ -139,6 +152,7 @@ Digitize: { TriggerableLHSequence : [ TriggerableLHPrescale, TriggerableLH ] TriggerableCHSequence : [ TriggerableCHPrescale, TriggerableCH ] TriggerableTwoTrackSequence : [ TriggerableTwoTrackPrescale, TriggerableTwoTrack ] + TriggerableCaloSequence : [ TriggerableCaloPrescale, TriggerableCalo ] TriggerProducts : [ "keep art::TriggerResults_*_*_*", diff --git a/JobConfig/mixing/Mix.fcl b/JobConfig/mixing/Mix.fcl index 25410ba4..71af6566 100644 --- a/JobConfig/mixing/Mix.fcl +++ b/JobConfig/mixing/Mix.fcl @@ -19,6 +19,7 @@ physics : { DigitizePath : [ @sequence::Mixing.MixSequence ] TriggerableLHPath : [ @sequence::Mixing.MixSequence, @sequence::Digitize.TriggerableLHSequence ] TriggerableTwoTrackPath : [ @sequence::Mixing.MixSequence, @sequence::Digitize.TriggerableTwoTrackSequence ] + TriggerableCaloPath : [ @sequence::Mixing.MixSequence, @sequence::Digitize.TriggerableCaloSequence ] # define the trigger sequences and paths @table::TrigRecoSequences @table::TrigSequences @@ -31,7 +32,7 @@ physics.end_paths : [ EndPath ] # set the event timing for OnSpill physics.producers.EWMProducer.SpillType : 1 # Define the default list of triggerable paths -physics.TriggerablePaths : [ "TriggerableLHPath", "TriggerableTwoTrackPath"] +physics.TriggerablePaths : [ "TriggerableLHPath", "TriggerableTwoTrackPath", "TriggerableCaloPath"] # define paths physics.trigger_paths : [ "DigitizePath", @sequence::physics.TriggerablePaths, @sequence::Trig_physMenu.trigger_paths] # configure 'Triggered' output to be signal