Print

Print


Commit in LCDetectors/detectors on MAIN
acme0605/digisim/digisim.steer+148added 1.1
acme0605_ecal150_4T/digisim/digisim.steer+148added 1.1
acme0605_ecal150/digisim/digisim.steer+148added 1.1
acme0605_ecal150_steel_rpc/digisim/digisim.steer+144added 1.1
acme0605_ecal150_steel_scint/digisim/digisim.steer+148added 1.1
acme0605_ecal150_W_rpc/digisim/digisim.steer+144added 1.1
acme0605_ecal175_3T/digisim/digisim.steer+148added 1.1
acme0605_ecal175_4T/digisim/digisim.steer+148added 1.1
acme0605_ecal175/digisim/digisim.steer+148added 1.1
acme0605_ecal175_steel_rpc/digisim/digisim.steer+144added 1.1
acme0605_ecal175_steel_scint/digisim/digisim.steer+148added 1.1
acme0605_ecal175_w_rpc/digisim/digisim.steer+144added 1.1
acme0605_steel_rpc/digisim/digisim.steer+144added 1.1
acme0605_steel_scint/digisim/digisim.steer+148added 1.1
acme0605_W_rpc/digisim/digisim.steer+144added 1.1
+2196
15 added files
GL: Add default digisim.steer files for acme* geometries

LCDetectors/detectors/acme0605/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:32:52 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal150_4T/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:32:54 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal150/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:32:56 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal150_steel_rpc/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:32:58 -0000	1.1
@@ -0,0 +1,144 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames    EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames     HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames    HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal150_steel_scint/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:00 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal150_W_rpc/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:03 -0000	1.1
@@ -0,0 +1,144 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames    EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames     HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames    HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal175_3T/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:05 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal175_4T/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:09 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal175/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:13 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal175_steel_rpc/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:13 -0000	1.1
@@ -0,0 +1,144 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames    EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames     HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames    HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal175_steel_scint/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:13 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_ecal175_w_rpc/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:14 -0000	1.1
@@ -0,0 +1,144 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames    EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames     HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames    HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_steel_rpc/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:14 -0000	1.1
@@ -0,0 +1,144 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames    EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames     HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames    HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_steel_scint/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:14 -0000	1.1
@@ -0,0 +1,148 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames  EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames    HBEnergyCut HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HBEnergyCut       GainDiscrimination           1       0    205e-6   0
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames   HECEnergyCut HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 820 keV, MIP/4 cut at 205e-6 GeV
+HECEnergyCut       GainDiscrimination           1       0    205e-6   0
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/acme0605_W_rpc/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	9 Oct 2006 18:33:15 -0000	1.1
@@ -0,0 +1,144 @@
+############################################
+#
+#  Example DigiSim steering file for Marlin
+#
+############################################
+
+.begin Global  ---------------------------------------
+
+# specify one ore more input files (in one ore more lines)
+
+LCIOInputFiles inputfile
+#LCIOInputFiles ../simjob.slcio ../simjob.slcio
+
+# the active processors that are called in the given order
+ActiveProcessors CalHitMapProcessor
+ActiveProcessors EcalBarrDigitizer
+ActiveProcessors EcalEndcapDigitizer
+ActiveProcessors HcalBarrDigitizer
+ActiveProcessors HcalEndcapDigitizer
+ActiveProcessors OutputProcessor
+
+# limit the number of processed records (run+evt):
+MaxRecordNumber 501
+.end Global  -----------------------------------------------
+###########################################################
+
+#define the processor parameters after '.begin ProcessorName' :
+
+# the default output processor
+.begin OutputProcessor
+
+# mandatory processor type (the name of the class)
+ProcessorType LCIOOutputProcessor
+
+# the outputfile
+LCIOOutputFile marlin.slcio
+
+# lcio write mode, new overwrites existing files
+# append appends to existing files
+# if nothing specified create new file only if it doesn't exist
+LCIOWriteMode WRITE_NEW
+#LCIOWriteMode WRITE_APPEND
+
+.end -------------------------------------------------
+############################################################
+# Utility processor.  It fills hit maps for use by other processors,
+#  so they don't need to fill the same maps themselves
+
+.begin CalHitMapProcessor
+
+ProcessorType CalHitMapProcessor
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        EcalBarrHits
+OutputCollection       EcalBarrRawHits
+Raw2SimLinksCollection EcalBarrRaw2sim
+
+ModifierNames   EMBEnergyCut EMBTimeCut EMBEneDigi EMBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMBEnergyCut       GainDiscrimination           1       0    23e-6    0
+EMBTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMBEneDigi         SmearedGain          100000000       0
+EMBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin EcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection  EcalEndcapHits
+OutputCollection EcalEndcapRawHits
+Raw2SimLinksCollection EcalEndcapRaw2sim
+
+ModifierNames    EMECEnergyCut EMECTimeCut EMECEneDigi EMECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+# MIP is 92 keV, MIP/4 cut at 23e-6 GeV
+EMECEnergyCut      GainDiscrimination           1       0     23e-6      0
+EMECTimeCut        TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+EMECEneDigi        SmearedGain          100000000       0
+EMECTimeDigi       SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalBarrDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalBarrHits
+OutputCollection       HcalBarrRawHits
+Raw2SimLinksCollection HcalBarrRaw2sim
+
+ModifierNames     HBTimeCut HBEneDigi HBTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HBTimeCut         TimeDiscrimination         100       0
+HBEneDigi         SmearedGain          100000000       0
+HBTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
+############################################################
+# Cal digitizer processor.  Instantiates one or more calorimeter hit
+#  "modifiers", which together represent the full digitization process.
+
+.begin HcalEndcapDigitizer
+
+ProcessorType DigiSimProcessor
+
+InputCollection        HcalEndcapHits
+OutputCollection       HcalEndcapRawHits
+Raw2SimLinksCollection HcalEndcapRaw2sim
+
+ModifierNames    HECTimeCut HECEneDigi HECTimeDigi
+
+# modifierName     Type                 Parameters (floats)
+HECTimeCut         TimeDiscrimination         100       0
+
+# Digitization: multiply by large numbers to minimize round-off errors
+HECEneDigi         SmearedGain          100000000       0
+HECTimeDigi        SmearedTiming          1000000       0
+
+.end -------------------------------------------------
CVSspam 0.2.8