MC Production

Used software:
  • calice v02-00 with added up to date EventSelect processor of the calice_hh package (was needed for noise file generation)
  • ilc v01-07
  • mokka v07-02
  • geant4-09-03

Settings:

physicsLists = ["QGSP_BERT", "FTFP_BERT", "QGSP_FTFP_BERT", "LHEP"]
eventsPerRun = 5000
nrOfRuns = 20
particleID = "pi-" 
detectorModel = "TBFnal0508_p0709"

energy[500741] = 2
energy[500778] = 4
energy[500267] = 6
energy[500666] = 8
energy[500642] = 10

Mokka (undigitized) data

Steering files & logs

The logs and steering files are located on the grid:
  • /grid/calice/tb-MCProduction/calice_v02-00/ilcsoft_v01-07/geant4-09-03/mokka-07-02/data_fnal/mokka/pi-/_physicsList_/philippe_100127_pi-/logs.tar.bz2
  • /grid/calice/tb-MCProduction/calice_v02-00/ilcsoft_v01-07/geant4-09-03/mokka-07-02/data_fnal/mokka/pi-/_physicsList_/philippe_100127_pi-/steer.tar.bz2

Example Mokka steering file:

#################################################
# 
# template Mokka steering 
#  - adapted from example by Lars Weuste
#
#################################################

/Mokka/init/globalModelParameter g10MaterialName g10_2.64gccm
/Mokka/init/printLevel 0


# Enables Batch mode (no console, just execute and exit)
/Mokka/init/BatchMode true

# Name of LCIO output file - this implies LCIO output !!
# LW - this file should be set accordingly
/Mokka/init/lcioFilename out.slcio

#  Specify the name of the physics list to be used for simulation
#  Available are all default physics lists provided with geant4, e.g. LHEP,QGSP,...
#  [default is 'PhysicsList']
# LW - this should be set accordingly - QGSP_BERT
/Mokka/init/physicsListName QGSP_BERT

/Mokka/init/dataRunNumber 500642
/Mokka/init/randomSeed 352576

# According to shlu the ecal has to be translated. These values
# come frome some measurements
# this is for CERN 08/2006
#/Mokka/init/globalModelParameter EcalTranslateX  -27 mm
#/Mokka/init/globalModelParameter EcalTranslateY  -39.5 mm
#this is for CERN 10/2006
/Mokka/init/globalModelParameter EcalTranslateX  -27.5 mm
/Mokka/init/globalModelParameter EcalTranslateY  -41.1 mm


# The detector model to be used as defined in the models  database
/Mokka/init/detectorModel TBFnal0508_p0709


# The host machine where the MySQL server is running
#/Mokka/init/dbHost pollin1.in2p3.fr
#/Mokka/init/dbHost polui01.in2p3.fr
#/Mokka/init/dbHost flc23.desy.de
#/Mokka/init/dbHost h1x336-04.mpp.mpg.de
#/Mokka/init/dbHost localhost:__localDB__/mysql.sock

# The user name on the MySQL server
/Mokka/init/user consult
# The password for the MySQL user
/Mokka/init/dbPasswd consult

# Name of the initial macro file to be executed after startup
/Mokka/init/initialMacroFile mokka.macro

# Write mode of LCIO output file: WRITE_APPEND or WRITE_NEW
# if not specified the program will exit if the file already exists (safe mode)
/Mokka/init/lcioWriteMode WRITE_NEW

# If true, LCIO file will contain detailed MC contribution from secondaries 
# in calorimeter showers, i.e. energy, PDG and time of the secondary contributing
# to the hit
# LW - we don't need those, we want "real" data
#/Mokka/init/lcioDetailedShowerMode false
/Mokka/init/lcioDetailedShowerMode true

# specifies BRAHMS backward facility (generates Geant3 Fortran code). 
/Mokka/init/dumpG3 false

# specifies whether to save primary trajectories. [default is true]
# only if /Mokka/init/outDirName is set ( ASCII mode)
/Mokka/init/savingTrajectories false

# specifies whether to save primaries. [default is true]
# only if /Mokka/init/outDirName is set ( ASCII mode)
/Mokka/init/savingPrimaries false

# specifies whether to start in visualization mode.
# only if /Mokka/init/outDirName is set to an existing  output directory ( ASCII mode)
/Mokka/init/visumode false

# specifies a magnetic field factor (0 to 1).
/Mokka/init/BFactor 1.0

#  specifies the production Geant4 range cut
#  [default is 0.005 mm ]
/Mokka/init/rangeCut 0.05 mm

#  specifies the TPC primary energy cut
#  [default is 10 MeV ]
/Mokka/init/TPCCut 10 MeV


# If true, LCIO file will contain the coordinates of the calorimeter cell
# that was hitted.
/Mokka/init/lcioStoreCalHitPosition true

# If true, a tracker layer made of air will be added in front of the Ecal
# prototype that will allow us to save the momentum of the particle at
# the entrance of the Ecal.
/Mokka/init/globalModelParameter use_tracker true

# This will allow to effectively save the momentum in the tracker layer
# in front of the Ecal prototype.
#/Mokka/init/lcioStoreTRKHitMomentum proto

# added on a request from Philippe Doublet
/Mokka/init/lcioWriteCompleteHepEvt true

Example of particleGun

/run/verbose 0
/event/verbose 0
/tracking/verbose 0
/control/verbose 0
/geometry/navigator/verbose 0

/generator/generator particleGun
/run/particle/setCut 0.050 mm

/gun/particle pi-
/gun/momentum 10 GeV
/gun/momentumSmearing 0.066 GeV
/gun/direction 0 0 1
/gun/position  0 0 -60000 mm
/gun/positionSmearing 20 10 0. mm
/gun/info

/run/beamOn 5000
exit

File location:

/grid/calice/tb-MCProduction/calice_v02-00/ilcsoft_v01-07/geant4-09-03/mokka-07-02/data_fnal/mokka/pi-/_physicsList_/philippe_100127_pi-/pi-

Marlin fully digitized files

Steering files & logs

The logs and steering files are located on the grid:
  • /grid/calice/tb-MCProduction/calice_v02-00/ilcsoft_v01-07/geant4-09-03/mokka-07-02/data_fnal/digi/pi-/_physicsList_/philippe_100127_pi-/logs.tar.bz2
  • /grid/calice/tb-MCProduction/calice_v02-00/ilcsoft_v01-07/geant4-09-03/mokka-07-02/data_fnal/digi/pi-/_physicsList_/philippe_100127_pi-/steer.tar.bz2

Example steering file

.begin Global ----------------
   LCIOInputFiles in.slcio
  ActiveProcessors ProgressHandler
  ActiveProcessors RunInfo
  ActiveProcessors MCRunTime
  ActiveProcessors Conditions

#WITHMCTRIGGER  ActiveProcessors MCTrigger
#WITHMCTRIGGER  ActiveProcessors EventSelector

############### 2.) Tracker
  
#WITHTRACK  ActiveProcessors TBTrackDbHandler
#WITHTRACK  ActiveProcessors TBTrackMCDigitization
#WITHTRACK  ActiveProcessors TBTrackProducer

############### 3.) ECal

  ActiveProcessors EcalMCDigitisation
  ActiveProcessors EcalCalibration

############### 4.) HCal

  ActiveProcessors HcalSROMapper	
  ActiveProcessors HcalMCGanging
  ActiveProcessors HcalMappingI
  ActiveProcessors HcalMCAppendNoise	
  ActiveProcessors HcalMCDigitization
  ActiveProcessors HcalMCCalibration
  ActiveProcessors HcalMappingII
  ActiveProcessors HcalBadHitFilter

################ 5.) TCMT

  ActiveProcessors TcmtMCMapping
  ActiveProcessors TcmtMCDigitization
  ActiveProcessors TcmtMCCalibration
  ActiveProcessors TcmtMCOverlay

################ 6.) Output

  ActiveProcessors LCIOOutput

#TESTRUN   MaxRecordNumber 50

  Verbosity MESSAGE
.end --- Global --------------------------------------------------


.begin ProgressHandler -------------------------------------------
   ProcessorType ProgressHandler
   ReportInterval 20
.end --- ProgressHandler -----------------------------------------

.begin RunInfo ---------------------------------------------------
   ProcessorType RunInfoProcessor
#	Run number of the run for MC files, in case not written to the run header.
#       The run number in the run header ALWAYS superseeds the steering parameter.
#       Note that it is better not to generate Mokka files for a specific run
#       (this way the one generated file can be used for other runs also, if similar 
#       detector conditions...)
	RunNumber   500642
.end --- RunInfo -------------------------------------------------


.begin MCRunTime ------------------------------------------------
ProcessorType MCRunTimeProcessor

    RunNumber               500642
    SavetyMargin            60
    DBInit                  flccaldb01.desy.de:calice:caliceon:Delice.1:3306
    RunLocationFolder       /cd_calice/RunLocation
    RunTimeFolder           /cd_calice/CALDAQ_RunTimeInfo
.end -------------------------------------------------

.begin Conditions ------------------------------------------------
   ProcessorType ConditionsProcessor
   DBInit  flccaldb01.desy.de:calice:caliceon:Delice.1:3306

   DBCondHandler ReferenceTransformation            /cd_calice_fnalbeam/ExperimentalHall/ReferenceFrame          HEAD
   DBCondHandler CALDAQ_TriggerAssignment           /cd_calice_fnalbeam/CALDAQ_TriggerAssignment                 HEAD
   DBCondHandler CALDAQ_TriggerCheck                /cd_calice_fnalbeam/CALDAQ_TriggerCheck                      HEAD

   DBCondHandler CALDAQ_BeTrgConf                   /cd_calice_v0402_fnalcomb/CALDAQ_BeTrgConf                   HEAD  
   DBCondHandler CALDAQ_ReadOutConfigurationData    /cd_calice_v0402_fnalcomb/CALDAQ_ReadOutConfigurationData    HEAD 
   DBCondHandler CALDAQ_TrgReadoutConfigurationData /cd_calice_v0402_fnalcomb/CALDAQ_TrgReadoutConfigurationData HEAD 

#WITHTRACK   DBCondHandler DesyTBTrackSimConstants            /cd_calice_beam/Tracking/mc/SimConstants                     HEAD
#WITHTRACK   DBCondHandler DesyTBTrackAlnConstants            /cd_calice_beam/TBTrack/AlnConstants                         HEAD
#WITHTRACK   DBCondHandler DesyTBTrackFitConstants            /cd_calice_beam/TBTrack/FitConstants                         HEAD
 
#WITHTRACK   DBCondHandler CernTBTrackSimConstants            /cd_calice_fnalbeam/TBTrack/SimConstants       HEAD
#WITHTRACK   DBCondHandler CernTBTrackAlnConstants            /cd_calice_fnalbeam/TBTrack/AlnConstants       HEAD
#WITHTRACK   DBCondHandler CernTBTrackFitConstants            /cd_calice_fnalbeam/TBTrack/FitConstants       HEAD

#WITHTRACK   DBCondHandler FnalTBTrackSimConstants            /cd_calice_fnalbeam/TBTrack/SimConstants                     HEAD
#WITHTRACK   DBCondHandler FnalTBTrackAlnConstants            /cd_calice_fnalbeam/TBTrack/AlnConstants                     HEAD
#WITHTRACK   DBCondHandler FnalTBTrackFitConstants            /cd_calice_fnalbeam/TBTrack/FitConstants                     HEAD
#WITHTRACK   DBCondHandler TBTrackTdcMap                      /cd_calice_fnalbeam/TBTrack/TdcMapping         HEAD

  DBCondHandler CALDAQ_EmcFeConfiguration     /cd_calice_v0402_fnalcomb/CALDAQ_EmcFeConfiguration HEAD
  DBCondHandler EmcModuleConnection           /cd_calice_fnalbeam/Ecal/Mapping           HEAD
  DBCondHandler EmcModuleDescription          /cd_calice/Ecal/ModuleDescription                        HEAD
  DBCondHandler EmcModuleLocation             /cd_calice_fnalbeam/Ecal/ModuleLocation    HEAD
  DBCondHandler EmcDetectorTransformation     /cd_calice_fnalbeam/Ecal/DetectorPosition  HEAD  
  DBCondHandler EmcCalibrationConstants       /cd_calice/Ecal/CalibrationConstants                     HEAD

   DBCondHandler CALDAQ_AhcFeConfiguration    /cd_calice_v0402_fnalcomb/CALDAQ_AhcFeConfiguration    HEAD  
   DBCondHandler CALDAQ_AhcVfeConfiguration   /cd_calice_v0402_fnalcomb/CALDAQ_AhcVfeConfiguration   HEAD 
   DBCondHandler CALDAQ_AhcSroData            /cd_calice_v0402_fnalcomb/CALDAQ_AhcSroData            HEAD 
   DBCondHandler CALDAQ_AhcSroModData         /cd_calice_v0402_fnalcomb/CALDAQ_AhcSroModData         HEAD 

    DBCondHandler   AhcModuleLocation         /cd_calice_fnalbeam/Hcal/HcalModuleLocation    HEAD
    DBCondHandler   AhcModuleConnection       /cd_calice_fnalbeam/Hcal/HcalMapping           HEAD
    DBCondHandler   AhcModuleDescription      /cd_calice_fnalbeam/Hcal/HcalModuleDescription HEAD
    DBCondHandler   AhcDetectorTransformation /cd_calice_fnalbeam/Hcal/DetectorPosition  HEAD  
    
    #outdated:
    #DBCondHandler   SiPmInfo                  /cd_calice/Hcal/ITEP_DB                        HEAD
    #DBCondHandler   SiPmSaturation            /cd_calice/Hcal/ITEP_Saturation                HEAD
    DBCondHandler   SiPmModuleProduction      /cd_calice/Hcal/Production_DB                  HEAD
    
    DBCondHandler   AhcMipConstants           /cd_calice/Hcal/mip_constants                  ahc_mip_constants_002
    DBCondHandler   AhcMipSlopes              /cd_calice/Hcal/mip_slopes                     ahc_mip_slopes_002
    DBCondHandler   AhcGainConstants          /cd_calice/Hcal/gain_constants                 ahc_gain_constants_002
    DBCondHandler   AhcGainSlopes             /cd_calice/Hcal/gain_slopes                    ahc_gain_slopes_002
    DBCondHandler   AhcInterConstants         /cd_calice/Hcal/ic_constants                   ahc_ic_constants_002
    DBCondHandler   AhcCellQuality            /cd_calice/Ahc/BadCellMap                      HEAD
    DBCondHandler   AhcTempSensorCalib        /cd_calice/Hcal/tempSensors                    HEAD
    DBCondHandler   AhcSroModMapping          /cd_calice_fnalbeam/Hcal/AhcSroModMapping      HEAD
    DBCondHandler   AhcResponseCurve          /cd_calice/Ahc/ResponseCurve                   HEAD
    DBCondHandler   AhcResponseScaling        /cd_calice/Ahc/ResponseCurveScaling            HEAD

    DBCondHandler TcmtModuleDescription       /cd_calice_fnalbeam/Tcmt/TcmtModuleDescription HEAD
    DBCondHandler TcmtModuleLocation          /cd_calice_fnalbeam/Tcmt/TcmtModuleLocation    HEAD
    DBCondHandler TcmtModuleConnection        /cd_calice_fnalbeam/Tcmt/TcmtModuleConnection  HEAD
    DBCondHandler TcmtDetectorTransformation  /cd_calice_fnalbeam/Tcmt/TcmtDetectorPosition  HEAD
    DBCondHandler tcmtMip00                   /cd_calice_fnalbeam/Tcmt/Mip00                 HEAD

.end -------------------------------------------------

#################### Trigger
.begin MCTrigger
	ProcessorType TriggerSim
.end -------------------------------------------------

.begin EventSelector
    ProcessorType eventSelector
    
    withTrigger    B
    # beam is just center 10x10, we need the whole detector for muon
    #withTrigger    t100x100a t100x100b
.end   -----------------------------------------------

#################### Track

.begin TBTrackDbHandler -------------------------------
    ProcessorType  TBTrackDbHandler
.end -------------------------------------------------

.begin TBTrackMCDigitization ----------------
    ProcessorType TBTrackDigitizer
    SimTrackerHitCollection dchSDxy0
    BitSwitch 0
.end -------------------------------------------------

.begin TBTrackProducer ---------------------------
    ProcessorType  TBTrackProducer
.end -------------------------------------------------


################### ECal

.begin EcalMCDigitisation
    ProcessorType TBEcalDigitisation
    #Debug mode - Is an replacement for streamlog_out(DEBUG) using std:cout
    Debug   0
    #Name of the input SimCalorimeterHit collection
    InputCollection   ProtoSD03Collection
    #seed number for random noise definition
    InputSeed  500642
    #Energy per MIP (in GeV)
    MIPEnergy   0.000147
    #Name of the output raw hits collection
    OutputCollection   EMCCalorimeterHitsLevel0
    #Name of the collection with raw to sim links
    Raw2SimLinksCollection   EcalProtoRaw2sim
.end -------------------------------------------------


.begin EcalCalibration -------------------------------------------
   ProcessorType                         CalibrateAndApplyThreshold
   SaveHistograms                        0
   HitCollectionName                     EmcCalorimeter_Hits
   RawHitCollectionName                  EMCCalorimeterHitsLevel0
   Calibration                           CaliceEcalCalibration
   CalibrationConstants                  EmcCalibrationConstants
   ReferenceTransformationCollectionName ReferenceTransformation
   DetectorTransformationCollectionName  EmcDetectorTransformation
   CellParameterCollectionName           EmcCellParametersSaved
   ModuleConnectionCollectionName        EmcModuleConnection
   ModuleDescriptionCollectionName       EmcModuleDescription
   ModuleLocationCollectionName          EmcModuleLocation
   SignalThreshold                       .5
   NoiseCut                              1.8 5
.end --------------------------------------------


################## HCal
.begin HcalSROMapper ---------------------------------------------------
  ProcessorType AhcSROmappingProcessor

  inCollectionName CALDAQ_AhcSroModData
  mappingCollectionName AhcSroModMapping

  outCollectionName AhcSroModData_fixed
.end ------------------------------------------------------


.begin HcalMCGanging ---------------------------------
    ProcessorType ahcalGangingProcessor

    RequiredCollection          	        hcalSD
    OutputCollection             		hcalAfterGanging

    # does nothing if it is set to 1
    TileBorderAttenuationFactor  		1.0
.end -------------------------------------------------


.begin HcalMappingI
    ProcessorType fastMappingMCProcessor
    InputCollectionName                    	hcalAfterGanging
    OutputCollectionName          	        hcalAfterMappingMC

    ModuleConnectionCollectionName         	AhcModuleConnection
    ModuleDescriptionCollectionName        	AhcModuleDescription
    ModuleLocationCollectionName           	AhcModuleLocation
    ViewMapping                            	0
.end -------------------------------------------------


.begin HcalMCAppendNoise
ProcessorType AppendProcessor
    AppendFileNames    	noise.slcio
    
    # append noise for:
    #                  AHCal        TcMt
    InputCollections   	AhcNoise      TcmtNoiseHits
    OutputCollections  	AhcNoise1    _TcmtNoiseHits
    TransformToFCH     	1	1
    UseTcmtHits        	0	1                     

 
   # if noise file does not contain enough events: repeat noise
    RepeatCollections  true

.end -------------------------------------------------


.begin HcalMCDigitization
    ProcessorType  IntegratedHcalDigitizationProcessor
    
    InputCollectionName					hcalAfterMappingMC
    NoiseCollectionName                    		AhcNoise1
    OutputCollectionName                   		hcalAfterDigitization

    ModuleProductionCollectionName          		SiPmModuleProduction
    # outdated:
    # SiPmInfoCollectionName               		SiPmInfo
    # SiPmSaturationCollectionName            		SiPmSaturation

    ModuleConnectionCollectionName      		AhcModuleConnection
    ModuleDescriptionCollectionName			AhcModuleDescription
    ModuleLocationCollectionName            		AhcModuleLocation
    AHC_SRO_ModData				        AhcSroModData_fixed
    TemperatureSensorCalibrationCollectionName  	AhcTempSensorCalib
    MipFitConstantsCollectionName              		AhcMipConstants
    MipFitSlopesCollectionName                 		AhcMipSlopes
    GainFitConstantsCollectionName			AhcGainConstants
    GainFitSlopesCollectionName                		AhcGainSlopes
    InterConstantsCollectionName			AhcInterConstants
    SatCorrCollectionName  				AhcResponseCurve
    GainCalibScalingFactor  				AhcResponseScaling

    doMipTemperatureCorrection  			1
    doGainTemperatureCorrection 			1
   
    # 2.5% leakage at the border of each tile. 4 borders --> 10% total light leakage
    LightLeakage                            		0.1
    # comes from muon sim somewhere
    MipPerGeV						0.000816

# for smearing
    RandomSeed						1
    ReduceFluctuations					1
    ViewMapping						0
    AssumeIncrease					1
    FudgeNonExistingSaturationCorrections   	        0
 
.end -------------------------------------------------



.begin HcalMCCalibration -------------------------------------------
   ProcessorType IntegratedHcalCalibrationProcessor

##  In- and output collections of hits
    InputCollectionName                     		hcalAfterDigitization
    OutputCollectionName                    		hcalAfterCalibration

##  Conditions collections (via IntegratedHcalProcessor)
   ModuleConnectionCollectionName                       AhcModuleConnection
   ModuleLocationCollectionName                         AhcModuleLocation
   ModuleDescriptionCollectionName                      AhcModuleDescription
   AHC_SRO_ModData                                      AhcSroModData_fixed
   TemperatureSensorCalibrationCollectionName           AhcTempSensorCalib
   MipFitConstantsCollectionName                        AhcMipConstants
   MipFitSlopesCollectionName                           AhcMipSlopes
   GainFitConstantsCollectionName                       AhcGainConstants
   GainFitSlopesCollectionName                          AhcGainSlopes
   InterConstantsCollectionName                         AhcInterConstants
   SatCorrCollectionName                                AhcResponseCurve
   GainCalibScalingFactor                               AhcResponseScaling


##  Steer behaviour
   ViewMapping                 0

   PedestalSubtraction         0
   minPedNumber                0
   SkipPedestals               0

   ZeroSuppression             1
   SignificanceCut             0
   MipCut                      0.4

   doMipTemperatureCorrection  1
   doGainTemperatureCorrection 1
.end --- HcalCalibration -----------------------------------------

.begin HcalMappingII ---------------------------------------------
   ProcessorType fastMappingIIProcessor
       InputCollectionName		        hcalAfterCalibration
       OutputCollectionName 			AhcCalorimeter_Hits_unfiltered
       
       ModuleConnectionCollectionName		AhcModuleConnection
       ModuleDescriptionCollectionName		AhcModuleDescription
       ModuleLocationCollectionName		AhcModuleLocation
       DetectorTransformationCollectionName 	AhcDetectorTransformation
       ReferenceTransformationCollectionName	ReferenceTransformation
.end --- HcalMappingII -------------------------------------------

.begin HcalBadHitFilter ------------------------------------------
   ProcessorType FilterBadChannels

   InputCollection AhcCalorimeter_Hits_unfiltered
   OutputCollection AhcCalorimeter_Hits
   CellQuality AhcCellQuality
   CellID 1
.end --- HcalBadHitFilter ----------------------------------------


##################### TCMT
.begin TcmtMCMapping ----------------------------
    ProcessorType CalHitMapProcessor
.end ------------------------------------------------------


.begin TcmtMCDigitization -----------------------------
    ProcessorType DigiSimProcessor

    InputCollection         		catcherSD
    OutputCollection        		TcmtRawCollection
    Raw2SimLinksCollection  		TCraw2simLinks

    ModifierNames           		TCganging TCEnergyMultiplier TCxtalk TCsmear TCCalib

    # Gangs square cells into strips and SimCalHits into RawCalHits
    TCganging          			TcmtGangingModifier

    # crosstalk parameter is total fractional loss to signal cells,
    #  uniformly distributed among first neighbors
    TCxtalk            TcmtCrosstalk        0.12

    # smearing: 10PE/mip --> sqrt(10)/10 = 0.316
    TCsmear            GainDiscrimination      1      0.316     0   0
    
    # removed energy threshold, previously set at approx 0.2 mip peak
    TCEnergyMultiplier GainDiscrimination   1000000       0     0   0

    # MIP calibration
    TCCalib            GainDiscrimination      1.36       0     0   0

.end -------------------------------------------------


.begin TcmtMCCalibration
    # mandatory processor type (the name of the class)
    ProcessorType CalorimeterHitsProcessor

    # Input collections to be converted
    InputCollection TcmtRawCollection

    # Reference collections for cell positions 
    #   - "none" will defer position assignments to TcmtOverlayProcessor
    PositionReference  none

    # Output collections with calibrated hits
    OutputCollection TcmDigiCalorimeterHits

    # Set MIP peak to be centered at 1
    EnergyFactor    1.0e-3
    TimeFactor      1.0e-6

.end -------------------------------------------------


.begin TcmtMCOverlay ------------------------------------------
    ProcessorType TcmtOverlayProcessor

    # Noise source collection
    NoiseCollectionName  _TcmtNoiseHits

    # Type of noise hits in collection: TcmtHits (0) or CalorimeterHits (1)
    NoiseCollectionType  0

    # Energy threshold
    EnergyThreshold   0.4

    # MC calibration
    MipPerGeV  1


    ### Base parameters

    # Debugging
    Verbosity 1
    
    # Name of the input collection
    InputCollectionName  TcmDigiCalorimeterHits

    # Name of the output collection
    OutputCollectionName  TcmtCalorimeter_Hits

    # Name of the conditions data collection which contains the description of the module location
    ModuleDescriptionCollectionName  TcmtModuleDescription

    # Name of the conditions data collection which contains the module locations
    ModuleLocationCollectionName  TcmtModuleLocation

    # Name of the conditions data collection which describes the connection between modules and the DAQ front-ends
    ModuleConnectionCollectionName  TcmtModuleConnection

    # Name of the conditions data collection which describes the position and rotation of the reference coordinate system
    ReferenceTransformationCollectionName  ReferenceTransformation

    # Name of the conditions data collection which describes the position and rotation of the TCMT detector
    DetectorTransformationCollectionName   TcmtDetectorTransformation

.end ------------------------------------------------------


############### Output
.begin LCIOOutput ------------------------------------------------
   ProcessorType LCIOOutputProcessor
   LCIOOutputFile  out.slcio

   DropCollectionNames EMCCalorimeterHitsLevel0 EcalProtoRaw2sim  TBTrackAlnConstants TBTrackFitConstants TBTrackSimConstants TBTrackTdcHits TcmtRawCollection AhcNoise1 _TcmtNoiseHits ProtoSD03Collection ProtoSD03GuardRingCollection hcalSD sciSD1 sciSD2 sciSD3 hcalAfterCalibration hcalAfterDigitization hcalAfterGanging hcalAfterMappingMC TCraw2simLinks TcmDigiCalorimeterHits dchSDxy0

   SplitFileSizekB 1992294
.end --- LCIOOutput ----------------------------------------------

File location:

/grid/calice/tb-MCProduction/calice_v02-00/ilcsoft_v01-07/geant4-09-03/mokka-07-02/data_fnal/digi/pi-/_physicsList_/philippe_100127_pi-/pi- -- LarsWeuste - 09-Feb-2010
Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2010-02-09 - LarsWeuste
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CALICE All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback