Commit in LCDetectors/detectors on MAIN
cdcaug05/digisim/digisim.steer+160added 1.1
cdcaug05_ecal150/digisim/digisim.steer+160added 1.1
cdcaug05_np/digisim/digisim.steer+160added 1.1
cdcaug05_rpchcal/digisim/digisim.steer+125added 1.1
sdfeb05/digisim/digisim.steer+125added 1.1
sdjan03/digisim/digisim.steer+160added 1.1
sidaug05_20mr/digisim/digisim.steer+125added 1.1
sidaug05_4tesla/digisim/digisim.steer+125added 1.1
sidaug05/digisim/digisim.steer+125added 1.1
sidaug05_np/digisim/digisim.steer+125added 1.1
sidaug05_scinthcal/digisim/digisim.steer+160added 1.1
sidmay05_20mr/digisim/digisim.steer+125added 1.1
sidmay05_2mr/digisim/digisim.steer+125added 1.1
sidmay05/digisim/digisim.steer+125added 1.1
sidmay05_np/digisim/digisim.steer+125added 1.1
sidmay05_scinthcal/digisim/digisim.steer+160added 1.1
+2210
16 added files
GL: DigiSim steering files moved from src/org/lcsim/digisim area 
to LCDetectors/detectors/*/digisim/digisim.steer

LCDetectors/detectors/cdcaug05/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:17 -0000	1.1
@@ -0,0 +1,160 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMECDigiIdentity   SmearedGain          100000000       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 HBlightYield HBcrosstalk HBlightCollEff HBPDQuEffic HBExpoNoise HBGaussNoise HBdiscrim HBGain
+
+# Parameters:
+# modifierName    Type                gainNom  gainSig  thresh   thrSig
+HBlightYield     GainDiscrimination  10000000        0       1        0
+
+# Crosstalk                              mean    sigma
+HBcrosstalk      Crosstalk               0.020     0.005
+
+# Smeared gain parameters:             gain   gainSigma  thresh   thrSig
+HBlightCollEff   GainDiscrimination  0.0111     0.0029       1        0 
+HBPDQuEffic      GainDiscrimination    0.15          0       1        0 
+
+### Noise generators
+# GaussNoise parameters:        sys   be    Ecut   TimeNom  TSig   Mean  Sigma
+# Note: sigma<0 means that threshold acts on absolute value only
+HBGaussNoise   GaussianNoise      3     0     2.5      100   100    0.0  -0.58
+# ExponentialNoise parameters:  sys    be   Ecut   TimeNom  TSig   Mean
+HBExpoNoise    ExponentialNoise   3     0     2.5      100   100    0.23
+
+# SiPM gain=601 with saturation at about 2200 incident photons
+# SiPMSaturation parameters:          gainNom   linMax
+HBSiPMSaturat    SiPMSaturation	            1     2200
+
+# Hot cell parameters:      AmplNom  Sig  TimeNom  Sig      sys be lay the phi
+HBHotCell       HotCell      252525   0    101010   0        3   0  12 123 345
+HBDeadCellTest  HotCell      252525   0    101010   0        3   0  12  34  56
+
+# Hot cell parameters:          sys   be   lay   the   phi
+HBDeadCell      DeadCell          3    0    12    34    56
+
+# Discrimination                                 threshold   sigma
+HBdiscrim	AbsValueDiscrimination   	        4     0.25
+#HBdiscrim	GainDiscrimination   	 1     0        4     0.25
+
+# Gain adjustments (temporary, kludge modifiers)
+HBGain          SmearedGain              6006.        0
+HBIdentity      SmearedGain                  1        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    HECDigiIdentity
+
+# Parameters:
+# modifierName    Type                 gainNom  gainSig 
+HECDigiIdentity    SmearedGain         100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/cdcaug05_ecal150/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:17 -0000	1.1
@@ -0,0 +1,160 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMECDigiIdentity   SmearedGain          100000000       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 HBlightYield HBcrosstalk HBlightCollEff HBPDQuEffic HBExpoNoise HBGaussNoise HBdiscrim HBGain
+
+# Parameters:
+# modifierName    Type                gainNom  gainSig  thresh   thrSig
+HBlightYield     GainDiscrimination  10000000        0       1        0
+
+# Crosstalk                              mean    sigma
+HBcrosstalk      Crosstalk               0.020     0.005
+
+# Smeared gain parameters:             gain   gainSigma  thresh   thrSig
+HBlightCollEff   GainDiscrimination  0.0111     0.0029       1        0 
+HBPDQuEffic      GainDiscrimination    0.15          0       1        0 
+
+### Noise generators
+# GaussNoise parameters:        sys   be    Ecut   TimeNom  TSig   Mean  Sigma
+# Note: sigma<0 means that threshold acts on absolute value only
+HBGaussNoise   GaussianNoise      3     0     2.5      100   100    0.0  -0.58
+# ExponentialNoise parameters:  sys    be   Ecut   TimeNom  TSig   Mean
+HBExpoNoise    ExponentialNoise   3     0     2.5      100   100    0.23
+
+# SiPM gain=601 with saturation at about 2200 incident photons
+# SiPMSaturation parameters:          gainNom   linMax
+HBSiPMSaturat    SiPMSaturation	            1     2200
+
+# Hot cell parameters:      AmplNom  Sig  TimeNom  Sig      sys be lay the phi
+HBHotCell       HotCell      252525   0    101010   0        3   0  12 123 345
+HBDeadCellTest  HotCell      252525   0    101010   0        3   0  12  34  56
+
+# Hot cell parameters:          sys   be   lay   the   phi
+HBDeadCell      DeadCell          3    0    12    34    56
+
+# Discrimination                                 threshold   sigma
+HBdiscrim	AbsValueDiscrimination   	        4     0.25
+#HBdiscrim	GainDiscrimination   	 1     0        4     0.25
+
+# Gain adjustments (temporary, kludge modifiers)
+HBGain          SmearedGain              6006.        0
+HBIdentity      SmearedGain                  1        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    HECDigiIdentity
+
+# Parameters:
+# modifierName    Type                 gainNom  gainSig 
+HECDigiIdentity    SmearedGain         100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/cdcaug05_np/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:18 -0000	1.1
@@ -0,0 +1,160 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMECDigiIdentity   SmearedGain          100000000       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 HBlightYield HBcrosstalk HBlightCollEff HBPDQuEffic HBExpoNoise HBGaussNoise HBdiscrim HBGain
+
+# Parameters:
+# modifierName    Type                gainNom  gainSig  thresh   thrSig
+HBlightYield     GainDiscrimination  10000000        0       1        0
+
+# Crosstalk                              mean    sigma
+HBcrosstalk      Crosstalk               0.020     0.005
+
+# Smeared gain parameters:             gain   gainSigma  thresh   thrSig
+HBlightCollEff   GainDiscrimination  0.0111     0.0029       1        0 
+HBPDQuEffic      GainDiscrimination    0.15          0       1        0 
+
+### Noise generators
+# GaussNoise parameters:        sys   be    Ecut   TimeNom  TSig   Mean  Sigma
+# Note: sigma<0 means that threshold acts on absolute value only
+HBGaussNoise   GaussianNoise      3     0     2.5      100   100    0.0  -0.58
+# ExponentialNoise parameters:  sys    be   Ecut   TimeNom  TSig   Mean
+HBExpoNoise    ExponentialNoise   3     0     2.5      100   100    0.23
+
+# SiPM gain=601 with saturation at about 2200 incident photons
+# SiPMSaturation parameters:          gainNom   linMax
+HBSiPMSaturat    SiPMSaturation	            1     2200
+
+# Hot cell parameters:      AmplNom  Sig  TimeNom  Sig      sys be lay the phi
+HBHotCell       HotCell      252525   0    101010   0        3   0  12 123 345
+HBDeadCellTest  HotCell      252525   0    101010   0        3   0  12  34  56
+
+# Hot cell parameters:          sys   be   lay   the   phi
+HBDeadCell      DeadCell          3    0    12    34    56
+
+# Discrimination                                 threshold   sigma
+HBdiscrim	AbsValueDiscrimination   	        4     0.25
+#HBdiscrim	GainDiscrimination   	 1     0        4     0.25
+
+# Gain adjustments (temporary, kludge modifiers)
+HBGain          SmearedGain              6006.        0
+HBIdentity      SmearedGain                  1        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    HECDigiIdentity
+
+# Parameters:
+# modifierName    Type                 gainNom  gainSig 
+HECDigiIdentity    SmearedGain         100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/cdcaug05_rpchcal/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:18 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sdfeb05/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:18 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sdjan03/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:18 -0000	1.1
@@ -0,0 +1,160 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMECDigiIdentity   SmearedGain          100000000       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 HBlightYield HBcrosstalk HBlightCollEff SiPMQuEffic HBExpoNoise HBGaussNoise HBdiscrim HBGain
+
+# Parameters:
+# modifierName    Type                gainNom  gainSig  thresh   thrSig
+HBlightYield     GainDiscrimination  10000000        0       1        0
+
+# Crosstalk                              mean    sigma
+HBcrosstalk      Crosstalk               0.020     0.005
+
+# Smeared gain parameters:             gain   gainSigma  thresh   thrSig
+HBlightCollEff   GainDiscrimination  0.0111     0.0020       1        0 
+SiPMQuEffic      GainDiscrimination    0.15          0       1        0 
+
+### Noise generators
+# GaussNoise parameters:        sys   be    Ecut   TimeNom  TSig   Mean  Sigma
+# Note: sigma<0 means that threshold acts on absolute value only
+HBGaussNoise   GaussianNoise      3     0      7       100   100    0.0  -1.6
+# ExponentialNoise parameters:  sys    be   Ecut   TimeNom  TSig   Mean
+HBExpoNoise    ExponentialNoise   3     0      7       100   100    0.6
+
+# SiPM gain=601 with saturation at about 2200 incident photons
+# SiPMSaturation parameters:          gainNom   linMax
+HBSiPMSaturat    SiPMSaturation	            1     2200
+
+# Hot cell parameters:      AmplNom  Sig  TimeNom  Sig      sys be lay the phi
+HBHotCell       HotCell      252525   0    101010   0        3   0  12 123 345
+HBDeadCellTest  HotCell      252525   0    101010   0        3   0  12  34  56
+
+# Hot cell parameters:          sys   be   lay   the   phi
+HBDeadCell      DeadCell          3    0    12    34    56
+
+# Discrimination                             threshold	 sigma
+HBdiscrim	AbsValueDiscrimination   	   8       1
+#HBdiscrim	GainDiscrimination   	   1       0       8       1
+
+# Gain adjustments (temporary, kludge modifiers)
+HBGain          SmearedGain              6006.        0
+HBIdentity      SmearedGain                  1        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    HECDigiIdentity
+
+# Parameters:
+# modifierName    Type                 gainNom  gainSig 
+HECDigiIdentity    SmearedGain         100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidaug05_20mr/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:19 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidaug05_4tesla/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:19 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidaug05/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:19 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidaug05_np/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:19 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidaug05_scinthcal/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:19 -0000	1.1
@@ -0,0 +1,160 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMECDigiIdentity   SmearedGain          100000000       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 HBlightYield HBcrosstalk HBlightCollEff HBPDQuEffic HBExpoNoise HBGaussNoise HBdiscrim HBGain
+
+# Parameters:
+# modifierName    Type                gainNom  gainSig  thresh   thrSig
+HBlightYield     GainDiscrimination  10000000        0       1        0
+
+# Crosstalk                              mean    sigma
+HBcrosstalk      Crosstalk               0.020     0.005
+
+# Smeared gain parameters:             gain   gainSigma  thresh   thrSig
+HBlightCollEff   GainDiscrimination  0.0111     0.0029       1        0 
+HBPDQuEffic      GainDiscrimination    0.15          0       1        0 
+
+### Noise generators
+# GaussNoise parameters:        sys   be    Ecut   TimeNom  TSig   Mean  Sigma
+# Note: sigma<0 means that threshold acts on absolute value only
+HBGaussNoise   GaussianNoise      3     0     2.5      100   100    0.0  -0.58
+# ExponentialNoise parameters:  sys    be   Ecut   TimeNom  TSig   Mean
+HBExpoNoise    ExponentialNoise   3     0     2.5      100   100    0.23
+
+# SiPM gain=601 with saturation at about 2200 incident photons
+# SiPMSaturation parameters:          gainNom   linMax
+HBSiPMSaturat    SiPMSaturation	            1     2200
+
+# Hot cell parameters:      AmplNom  Sig  TimeNom  Sig      sys be lay the phi
+HBHotCell       HotCell      252525   0    101010   0        3   0  12 123 345
+HBDeadCellTest  HotCell      252525   0    101010   0        3   0  12  34  56
+
+# Hot cell parameters:          sys   be   lay   the   phi
+HBDeadCell      DeadCell          3    0    12    34    56
+
+# Discrimination                                 threshold   sigma
+HBdiscrim	AbsValueDiscrimination   	        4     0.25
+#HBdiscrim	GainDiscrimination   	 1     0        4     0.25
+
+# Gain adjustments (temporary, kludge modifiers)
+HBGain          SmearedGain              6006.        0
+HBIdentity      SmearedGain                  1        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    HECDigiIdentity
+
+# Parameters:
+# modifierName    Type                 gainNom  gainSig 
+HECDigiIdentity    SmearedGain         100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidmay05_20mr/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:20 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidmay05_2mr/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:20 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidmay05/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:20 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidmay05_np/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:20 -0000	1.1
@@ -0,0 +1,125 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+EMECDigiIdentity    SmearedGain          100000000       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    HBDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HBDigiIdentity    SmearedGain          100000000       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    HECDigiIdentity
+
+# modifierName    Type                 Parameters (floats)
+HECDigiIdentity    SmearedGain          100000000       0
+
+.end -------------------------------------------------

LCDetectors/detectors/sidmay05_scinthcal/digisim
digisim.steer added at 1.1
diff -N digisim.steer
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ digisim.steer	17 Aug 2005 20:14:21 -0000	1.1
@@ -0,0 +1,160 @@
+############################################
+#
+#  Example 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    EMBDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMBDigiIdentity    SmearedGain          100000000       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    EMECDigiIdentity
+
+# modifierName     Type                 Parameters (floats)
+EMECDigiIdentity   SmearedGain          100000000       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 HBlightYield HBcrosstalk HBlightCollEff HBPDQuEffic HBExpoNoise HBGaussNoise HBdiscrim HBGain
+
+# Parameters:
+# modifierName    Type                gainNom  gainSig  thresh   thrSig
+HBlightYield     GainDiscrimination  10000000        0       1        0
+
+# Crosstalk                              mean    sigma
+HBcrosstalk      Crosstalk               0.020     0.005
+
+# Smeared gain parameters:             gain   gainSigma  thresh   thrSig
+HBlightCollEff   GainDiscrimination  0.0111     0.0023       1        0 
+HBPDQuEffic      GainDiscrimination    0.15          0       1        0 
+
+### Noise generators
+# GaussNoise parameters:        sys   be    Ecut   TimeNom  TSig   Mean  Sigma
+# Note: sigma<0 means that threshold acts on absolute value only
+HBGaussNoise   GaussianNoise      3     0     2.5      100   100    0.0  -0.58
+# ExponentialNoise parameters:  sys    be   Ecut   TimeNom  TSig   Mean
+HBExpoNoise    ExponentialNoise   3     0     2.5      100   100    0.23
+
+# SiPM gain=601 with saturation at about 2200 incident photons
+# SiPMSaturation parameters:          gainNom   linMax
+HBSiPMSaturat    SiPMSaturation	            1     2200
+
+# Hot cell parameters:      AmplNom  Sig  TimeNom  Sig      sys be lay the phi
+HBHotCell       HotCell      252525   0    101010   0        3   0  12 123 345
+HBDeadCellTest  HotCell      252525   0    101010   0        3   0  12  34  56
+
+# Hot cell parameters:          sys   be   lay   the   phi
+HBDeadCell      DeadCell          3    0    12    34    56
+
+# Discrimination                                 threshold   sigma
+HBdiscrim	AbsValueDiscrimination   	        4     0.25
+#HBdiscrim	GainDiscrimination   	 1     0        4     0.25
+
+# Gain adjustments (temporary, kludge modifiers)
+HBGain          SmearedGain              6006.        0
+HBIdentity      SmearedGain                  1        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    HECDigiIdentity
+
+# Parameters:
+# modifierName    Type                 gainNom  gainSig 
+HECDigiIdentity    SmearedGain         100000000       0
+
+.end -------------------------------------------------
CVSspam 0.2.8