Attachment 'Reco.xml'

Download

   1 <?xml version="1.0" encoding="us-ascii"?>
   2 <!-- ?xml-stylesheet type="text/xsl" href="http://ilcsoft.desy.de/marlin/marlin.xsl"? -->
   3 <!-- ?xml-stylesheet type="text/xsl" href="marlin.xsl"? -->
   4 
   5 <!-- Loading shared library : /afs/desy.de/user/h/huonglan/RunMarlin/myInstall/lib/libuserlib.so.6.5.1 (libuserlib.so)-->
   6 <!-- Loading shared library : /afs/desy.de/user/h/huonglan/RunMarlin/myInstall/lib/liblabview2lcio.so.1.0.0 (liblabview2lcio.so)-->
   7 
   8 <!--##########################################
   9    #                                        #
  10    #     Example steering file for marlin   #
  11    #                                        #
  12    ##########################################-->
  13 
  14 
  15 <marlin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ilcsoft.desy.de/marlin/marlin.xsd">
  16   <execute>
  17     <processor name="MyLabviewConverter2"/>
  18     <processor name="ProgressHandler"/>
  19     <processor name="GeoConditions"/>
  20     <processor name="Ahc2MappingProcessor"/>
  21     <processor name="Ahc2CellDescriptionProcessor"/>
  22     <processor name="Ahc2CalibrationsProcessor"/>
  23     <processor name="Ahc2CalibrateProcessorHCAL"/>
  24     <processor name="Ahc2CalibrateProcessorECAL"/>
  25     <processor name="Ahc2MipTrackFinder"/>
  26     <processor name="HcalRootTreeWriter"/>
  27     <processor name="EcalRootTreeWriter"/> 
  28     <!--processor name="MyLCIOOutputProcessor"/-->
  29   </execute>
  30 
  31   <global>
  32     <!-- limit the number of processed records (run+evt): -->  
  33     <parameter name="MaxRecordNumber" value="0" />  
  34     <parameter name="SkipNEvents" value="0" />  
  35     <parameter name="SupressCheck" value="false" />  
  36     <parameter name="Verbosity" options="DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT"> ERROR </parameter> 
  37   </global>
  38 
  39   <processor name="MyLCIOOutputProcessor" type="LCIOOutputProcessor">
  40     <!--Writes the current event to the specified LCIO outputfile. Needs to be the last ActiveProcessor.-->
  41     <!--drops the named collections from the event-->
  42     <parameter name="DropCollectionNames" type="StringVec"> LabviewDataECAL LabviewDataHCAL  </parameter>
  43     <!--drops all collections of the given type from the event-->
  44     <!--parameter name="DropCollectionTypes" type="StringVec">SimTrackerHit SimCalorimeterHit  </parameter-->
  45     <!-- write complete objects in subset collections to the file (i.e. ignore subset flag)-->
  46     <!--parameter name="FullSubsetCollections" type="StringVec">MCParticlesSkimmed  </parameter-->
  47     <!--force keep of the named collections - overrules DropCollectionTypes (and DropCollectionNames)-->
  48     <!--parameter name="KeepCollectionNames" type="StringVec">MyPreciousSimTrackerHits  </parameter-->
  49     <!-- name of output file -->
  50     <parameter name="LCIOOutputFile" type="string"> 
  51       /afs/desy.de/group/flc/pool/ebrianne/Projects/AHCAL/Testbeam_July2015/MIP/Extraction/Check_track/FILENAME.slcio
  52     </parameter>
  53     <!--write mode for output file:  WRITE_APPEND or WRITE_NEW-->
  54     <parameter name="LCIOWriteMode" type="string"> WRITE_NEW </parameter>
  55     <!--will split output file if size in kB exceeds given value - doesn't work with APPEND and NEW-->
  56     <!--parameter name="SplitFileSizekB" type="int">1992294 </parameter-->
  57     <!--verbosity level of this processor ("DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT")-->
  58     <!--parameter name="Verbosity" type="string"> SILENT </parameter-->
  59   </processor>
  60 
  61   <processor name="MyLabviewConverter2" type="LabviewConverter2">
  62     <!--Reads the ascii ahcal labview raw data files. Make sure to not specify any LCIOInputFiles in the steering in order to read the Calice native raw data files .-->
  63     <!--Initial String to the ahcal data file. i.e. 'Run'-->
  64     <parameter name="Data" type="string"> /nfs/dust/ilc/group/flchcal/AHCAL_Testbeam_RAW_2015_July/Muons/FILENAME.txt 
  65     </parameter>
  66     <!--Type name of the detector. Currently valid identifiers are: AHC2, AHC2M AEC-->
  67     <parameter name="DetectorType" type="string"> AHC2M </parameter>
  68     <!--Runnumber-->
  69     <parameter name="Runnumber" type="int"> RUNNUMBER </parameter>
  70     <!--First part of Slow Control Block, HBU 120 lines, EPT 1920 lines,  AHC2M New Labview output 0 lines-->
  71     <parameter name="SlowControlLineNumber" type="int"> 0 </parameter>
  72   </processor>
  73 
  74   <processor name="ProgressHandler" type="ProgressHandler">
  75     <!--Report event/run numbers at fixed time intervals, and handle SIGINT (Ctrl-C) for a graceful exit.-->
  76     <!--The number of seconds after which the number of processed events will be shown.-->
  77     <parameter name="ReportInterval" type="int" value="20"/>
  78   </processor>
  79 
  80 
  81   <processor name="GeoConditions" type="ConditionsProcessor">
  82     <parameter name="DBInit" type="string" value="flccaldb02.desy.de:calice:caliceon:Delice.1:3306"/>
  83     <parameter name="DBCondHandler" type="StringVec">
  84       Ahc2ModuleDescription        /cd_calice_cernSPS2015/TestbeamJuly2015/ModuleDescription               HEAD
  85       Ahc2ModuleConnection         /cd_calice_cernSPS2015/TestbeamJuly2015/ModuleConnection                HEAD
  86       Ahc2ModuleLocationReference  /cd_calice_cernSPS2015/TestbeamJuly2015/ModuleLocationReference         HEAD
  87       Ahc2DetectorTransformation   /cd_calice_cernSPS2015/TestbeamJuly2015/DetectorTransformation          HEAD
  88       Ahc2HardwareConnection       /cd_calice_cernSPS2015/TestbeamJuly2015/Ahc2HardwareConnection          HEAD
  89       E4DPedestal                  /cd_calice_cernSPS2015/TestbeamJuly2015/Pedestal                        ahc2_pedestal_001
  90       E4DGainConstants             /cd_calice_cernSPS2015/TestbeamJuly2015/gain_constants                  ahc2_gain_constants_001
  91       E4DGainSlopes                /cd_calice_cernSPS2015/TestbeamJuly2015/gain_slopes                     ahc2_gain_slopes_001
  92       E4DMipConstants              /cd_calice_cernSPS2015/TestbeamJuly2015/mip_constants                   ahc2_mip_constants_001
  93       E4DMipSlopes                 /cd_calice_cernSPS2015/TestbeamJuly2015/mip_slopes                      ahc2_mip_slopes_001
  94       E4DDeadCellMap               /cd_calice_cernSPS2015/TestbeamJuly2015/DeadCellMap                     ahc2_DeadCells_001
  95       E4DSaturationParameters      /cd_calice_cernSPS2015/TestbeamJuly2015/SaturationParameters            ahc2_Sat_001
  96       E4DIntercalibration          /cd_calice_cernSPS2015/TestbeamJuly2015/Intercalibration                ahc2_IC_001
  97     </parameter>
  98   </processor>
  99 
 100   <processor name="Ahc2MappingProcessor" type="MappingProcessor">
 101     <!--Processor that provides a CALICE Mapping object from conditions data-->
 102     <!--Name of the ModuleConnection collection-->
 103     <parameter name="ModuleConnection"  type="string" lcioInType="LCGenericObject"> Ahc2ModuleConnection </parameter>
 104     <!--Name of the ModuleDescription collection-->
 105     <parameter name="ModuleDescription" type="string" lcioInType="LCGenericObject"> Ahc2ModuleDescription </parameter>
 106     <!--Type name of the mapper instance. Currently valid identifiers are: AHC,AHC2-->
 107     <parameter name="MapperType" type="string" value="AHC2"/>
 108   </processor>
 109 
 110   <processor name="Ahc2CellDescriptionProcessor" type="CellDescriptionProcessor">
 111     <!--Processor that provides a MappedContainer of CALICE CellDescription objects from conditions data-->
 112 
 113     <!--name of MappingProcessor which takes care of the mapping-->
 114     <parameter name="MappingProcessorName"   type="string"> Ahc2MappingProcessor </parameter>
 115 
 116     <!--Name of the DetectorTransformation collection-->
 117     <parameter name="DetectorTransformation" type="string" lcioInType="LCGenericObject"> Ahc2DetectorTransformation </parameter>
 118     <!--Name of the ModuleConnection collection-->
 119     <parameter name="ModuleConnection"       type="string" lcioInType="LCGenericObject"> Ahc2ModuleConnection </parameter>
 120     <!--Name of the ModuleDescription collection-->
 121     <parameter name="ModuleDescription"      type="string" lcioInType="LCGenericObject"> Ahc2ModuleDescription </parameter>
 122     <!--Name of the ModuleLocation collection-->
 123     <parameter name="ModuleLocation"         type="string" lcioInType="LCGenericObject"> Ahc2ModuleLocationReference </parameter>
 124   </processor>
 125 
 126   <processor name="Ahc2CalibrationsProcessor" type="Ahc2CalibrationsProcessor">
 127     <!--Processor that provides a MappedContainer of SiPMCalibrations objects-->
 128     <!--Name of the MappingProcessor instance that provides the geometry of the detector.-->
 129     <parameter name="MappingProcessorName" type="string"> Ahc2MappingProcessor </parameter>
 130     <!--Name of the pedestal collection-->
 131     <parameter name="PedestalCollection" type="string" lcioInType="LCGenericObject"> E4DPedestal </parameter>
 132     <!--Name of the MIP constants collection-->
 133     <parameter name="MIPConstantCollection" type="string" lcioInType="LCGenericObject"> E4DMipConstants </parameter>
 134     <!--Name of the MIP slopes collection-->
 135     <parameter name="MIPSlopeCollection" type="string" lcioInType="LCGenericObject"> E4DMipSlopes </parameter>
 136     <!--Name of the gain constants collection-->
 137     <parameter name="GainConstantCollection" type="string" lcioInType="LCGenericObject"> E4DGainConstants </parameter>
 138     <!--Name of the gain slopes collection-->
 139     <parameter name="GainSlopeCollection" type="string" lcioInType="LCGenericObject"> E4DGainSlopes </parameter>
 140     <!--Name of the interCalibration collection-->
 141     <parameter name="InterCalibrationCollection" type="string" lcioInType="LCGenericObject"> E4DIntercalibration </parameter>
 142     <!--Name of the saturation collection-->
 143     <parameter name="SaturationParametersCollection" type="string" lcioInType="LCGenericObject"> E4DSaturationParameters </parameter>
 144     <!--Collection with quality flags-->
 145     <parameter name="CellQualityCollection" type="string" lcioInType="LCGenericObject"> E4DDeadCellMap </parameter>
 146   </processor>
 147 
 148   <processor name="Ahc2CalibrateProcessorHCAL" type="Ahc2CalibrateProcessor">
 149     <!--Does calibration of AHCal hits-->
 150     <!--Name of the CellDescriptionProcessor instance that provides the corrected position of the cells.-->
 151     <parameter name="CellDescriptionProcessorName" type="string"> Ahc2CellDescriptionProcessor </parameter>
 152     <!--Name of the EPTCalibrationsProcessor that provides the calibrations of the AHCal tiles.-->
 153     <parameter name="Ahc2CalibrationsProcessorName" type="string"> Ahc2CalibrationsProcessor </parameter>
 154     <!--Name of the Ahc2HardwareConnection Collection.-->
 155     <parameter name="HardwareConnectionCollection" type="string"> Ahc2HardwareConnection </parameter>
 156     <!--Name of the input collection-->
 157     <parameter name="InputCollectionName" type="string"> LabviewDataHCAL </parameter>
 158     <!--Name of the MappingProcessor instance that provides the geometry of the detector.-->
 159     <parameter name="MappingProcessorName" type="string"> Ahc2MappingProcessor </parameter>
 160     <!--Minimal energy deposition in units of MIP to keep hit, applied only if ZeroSuppression==1.-->
 161     <parameter name="MipCut" type="float"> 0.5 </parameter>
 162     <!--AHCal conversion factor from MIP to GeV-->
 163     <parameter name="MipToGeVFactor" type="float"> 0.0255 </parameter>
 164     <!--Name of the output AHCal hit collection, of type CalorimeterHit-->
 165     <parameter name="OutputAhcHitCollectionName" type="string"> Ahc2Calorimeter_Hits </parameter>
 166     <!--apply (1) or ignore (0) the pedestal subtraction-->
 167     <parameter name="PedestalSubtraction" type="bool"> true </parameter>
 168     <!--scale factor for the energy-->
 169     <!--parameter name="ScaleEnergy" type="float">1 </parameter-->
 170     <!--apply (1) or ignore (0) the MIP threshold cut-->
 171     <parameter name="ZeroSuppression" type="bool"> true </parameter>
 172     <!--Do error calculation-->
 173     <parameter name="doErrorCalculation" type="bool"> false </parameter>
 174     <!--Do gain temperature correction-->
 175     <parameter name="doGainTemperatureCorrection" type="bool"> false </parameter>
 176     <!--Do MIP temperature correction-->
 177     <parameter name="doMipTemperatureCorrection" type="bool"> false </parameter>
 178     <!--Do saturation correction-->
 179     <parameter name="doSaturationCorrection" type="bool"> false </parameter>
 180     <!--Filter dead cells-->
 181     <parameter name="filterDeadCells" type="bool"> true </parameter>
 182     <!--Filter cells that use some default value in calibration.-->
 183     <parameter name="filterDefaultCells" type="bool"> false </parameter>
 184     <!--Convert RAW ADC to MIP cell by cell-->
 185     <parameter name="doMipConversion" type="bool"> true </parameter>
 186   </processor>
 187 
 188   <processor name="Ahc2CalibrateProcessorECAL" type="Ahc2CalibrateProcessor">
 189     <!--Does calibration of AHCal hits-->
 190     <!--Name of the CellDescriptionProcessor instance that provides the corrected position of the cells.-->
 191     <parameter name="CellDescriptionProcessorName" type="string"> Ahc2CellDescriptionProcessor </parameter>
 192     <!--Name of the EPTCalibrationsProcessor that provides the calibrations of the AHCal tiles.-->
 193     <parameter name="Ahc2CalibrationsProcessorName" type="string"> Ahc2CalibrationsProcessor </parameter>
 194     <!--Name of the Ahc2HardwareConnection Collection.-->
 195     <parameter name="HardwareConnectionCollection" type="string"> Ahc2HardwareConnection </parameter>
 196     <!--Name of the input collection-->
 197     <parameter name="InputCollectionName" type="string"> LabviewDataECAL </parameter>
 198     <!--Name of the MappingProcessor instance that provides the geometry of the detector.-->
 199     <parameter name="MappingProcessorName" type="string"> Ahc2MappingProcessor </parameter>
 200     <!--Minimal energy deposition in units of MIP to keep hit, applied only if ZeroSuppression==1.-->
 201     <parameter name="MipCut" type="float"> 0.5 </parameter>
 202     <!--AHCal conversion factor from MIP to GeV-->
 203     <parameter name="MipToGeVFactor" type="float"> 0.0255 </parameter>
 204     <!--Name of the output AHCal hit collection, of type CalorimeterHit-->
 205     <parameter name="OutputAhcHitCollectionName" type="string"> ScEcalCalorimeter_Hits </parameter>
 206     <!--apply (1) or ignore (0) the pedestal subtraction-->
 207     <parameter name="PedestalSubtraction" type="bool"> true </parameter>
 208     <!--scale factor for the energy-->
 209     <!--parameter name="ScaleEnergy" type="float">1 </parameter-->
 210     <!--apply (1) or ignore (0) the MIP threshold cut-->
 211     <parameter name="ZeroSuppression" type="bool"> true </parameter>
 212     <!--Do error calculation-->
 213     <parameter name="doErrorCalculation" type="bool"> false </parameter>
 214     <!--Do gain temperature correction-->
 215     <parameter name="doGainTemperatureCorrection" type="bool"> false </parameter>
 216     <!--Do MIP temperature correction-->
 217     <parameter name="doMipTemperatureCorrection" type="bool"> false </parameter>
 218     <!--Do saturation correction-->
 219     <parameter name="doSaturationCorrection" type="bool"> false </parameter>
 220     <!--Filter dead cells-->
 221     <parameter name="filterDeadCells" type="bool"> true </parameter>
 222     <!--Filter cells that use some default value in calibration.-->
 223     <parameter name="filterDefaultCells" type="bool"> false </parameter>
 224     <!--Convert RAW ADC to MIP cell by cell-->
 225     <parameter name="doMipConversion" type="bool"> true </parameter>
 226   </processor>
 227 
 228 
 229   <processor name="Ahc2MipTrackFinder" type="Ahc2MipTrackFinder">
 230     <!--Name of the input AHCal hit collection, of type CalorimeterHit-->
 231     <parameter name="AHCalCollectionName" type="string"> Ahc2Calorimeter_Hits </parameter>
 232     <parameter name="ECalCollectionName" type="string"> ScEcalCalorimeter_Hits </parameter>
 233     <!--Name of the output AHCal hit collection, of type CalorimeterHit-->
 234     <parameter name="OutputAhcHitCollectionName" type="string"> Ahc2Calorimeter_TrackHits </parameter>
 235     <parameter name="OutputEmcHitCollectionName" type="string"> ScEcalCalorimeter_TrackHits </parameter>
 236     <!--Cut on nUmber of hits in Tower-->
 237     <parameter name="NHitsOnTower" type="int"> 8 </parameter>
 238     <parameter name="NEBULayers" type="int"> 2 </parameter>
 239     <parameter name="NHBULayers" type="int"> 12 </parameter>
 240     <parameter name="MMaxHit" type="int"> 30 </parameter>
 241     <parameter name="T0Handler" type="StringVec"> 
 242       8 18 10
 243       2 24 11
 244       15 24 11
 245       2 24 12
 246       22 24 12
 247       2 24 13
 248       23 24 13
 249       3 24 14
 250       23 24 14
 251     </parameter>
 252     <parameter name="Verbosity" type="string"> ERROR </parameter>
 253   </processor>
 254 
 255 
 256   <!-- Write root file containing Temp data -->
 257   <processor name="HcalRootTreeWriter" type="RootTreeWriter">
 258     <!--Name of the output ROOT file-->
 259     <parameter name="OutFileName" type="string"> 
 260       /afs/desy.de/group/flc/pool/ebrianne/Projects/AHCAL/Testbeam_July2015/MIP/CheckMIPCalibration/Rootfiles/FILENAME.root
 261     </parameter>
 262     <parameter name="HitWriteEngine_enable" type="int"> 1 </parameter>
 263     <parameter name="HitWriteEngine_InCol" type="string" lcioInType="CalorimeterHit"> Ahc2Calorimeter_TrackHits </parameter>
 264     <parameter name="HitWriteEngine_caloType" type="string"> ahc </parameter>
 265     <parameter name="HitWriteEngine_eventFiltering" type="int"> 0 </parameter>
 266     <parameter name="HitWriteEngine_informationLevel" type="int"> 0 </parameter>
 267     <parameter name="HitWriteEngine_cogIJenable" type="int"> 0 </parameter>
 268     <parameter name="EventParameterWriteEngine_enable" type="int"> 1 </parameter>
 269       <parameter name="EventParameterWriteEngine_IntVecParameters" type="IntVec">
 270 	hitsPerLayer
 271 	hitsPerLayer_track
 272       </parameter>
 273   </processor>
 274 
 275   <!-- Write root file containing Temp data -->
 276   <processor name="EcalRootTreeWriter" type="RootTreeWriter">
 277     <!--Name of the output ROOT file-->
 278     <parameter name="OutFileName" type="string"> 
 279       /afs/desy.de/group/flc/pool/ebrianne/Projects/AHCAL/Testbeam_July2015/MIP/CheckMIPCalibration/Rootfiles/FILENAME.root
 280     </parameter>
 281     <parameter name="HitWriteEngine_enable" type="int"> 1 </parameter>
 282     <parameter name="HitWriteEngine_InCol" type="string" lcioInType="CalorimeterHit"> ScEcalCalorimeter_TrackHits </parameter>
 283     <parameter name="HitWriteEngine_caloType" type="string"> emc </parameter>
 284     <parameter name="HitWriteEngine_eventFiltering" type="int"> 0 </parameter>
 285     <parameter name="HitWriteEngine_informationLevel" type="int">0 </parameter>
 286     <parameter name="HitWriteEngine_cogIJenable" type="int"> 0 </parameter>
 287   </processor>
 288 
 289 
 290 </marlin>

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2015-12-16 16:24:08, 6.6 KB) [[attachment:CED.xml]]
  • [get | view] (2015-11-16 18:06:28, 282.1 KB) [[attachment:GainMGMainz.png]]
  • [get | view] (2015-12-16 16:21:45, 17.9 KB) [[attachment:Reco.xml]]
  • [get | view] (2015-12-16 16:20:03, 1.7 KB) [[attachment:myMarlin]]
  • [get | view] (2016-12-20 10:11:01, 4.0 KB) [[attachment:user-pro-test_x86_64_gcc44_sl6_v17-09.cmake]]
  • [get | view] (2016-12-20 10:11:17, 4.0 KB) [[attachment:user-pro-test_x86_64_gcc48_sl6_v17-09.cmake]]
  • [get | view] (2016-12-20 10:11:27, 3.9 KB) [[attachment:user-pro-test_x86_64_gcc48_sl6_v17-10.cmake]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.