13 added files
lcsim/src/org/lcsim/digisim
diff -N cdcaug05_ecal150.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ cdcaug05_ecal150.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N cdcaug05_np.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ cdcaug05_np.steer 10 Aug 2005 20:43:31 -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.0029 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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N cdcaug05_rpchcal.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ cdcaug05_rpchcal.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N cdcaug05.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ cdcaug05.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sdfeb05.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sdfeb05.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidaug05_20mr.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidaug05_20mr.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidaug05_4tesla.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidaug05_4tesla.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidaug05_np.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidaug05_np.steer 10 Aug 2005 20:43:31 -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.0029 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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidaug05_scinthcal.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidaug05_scinthcal.steer 10 Aug 2005 20:43:31 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidaug05.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidaug05.steer 10 Aug 2005 20:43:32 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidmay05_20mr.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidmay05_20mr.steer 10 Aug 2005 20:43:32 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidmay05_2mr.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidmay05_2mr.steer 10 Aug 2005 20:43:32 -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 -------------------------------------------------
lcsim/src/org/lcsim/digisim
diff -N sidmay05_scinthcal.steer
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ sidmay05_scinthcal.steer 10 Aug 2005 20:43:32 -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 -------------------------------------------------
CVSspam 0.2.8