Calorimeter Configurables Vanya BELYAEV Calorimeter Configurables Calorimeter Reconstruction
Calorimeter Configurables Vanya BELYAEV
• Calorimeter Configurables Calorimeter Reconstruction Algorithms is (historically) divided into two categories: • Reconstruction & Particle (e±, m±) ID • The configurables are used in Brunel, Da. Vinci & (Hlt) • • Explicit sequences in Brunel “On-demand” actions in Da. Vinci • Two Configurables: Calo. Reco. Conf & Calo. PIDs. Conf • None of them are useful 7 Oct 2 k+9 Vanya Belyaev (Nikhef & ITEP ) 2
The REAL Configurables Off. Line. Calo. Reco. Conf, Off. Line. Calo. PIDs. Conf Hlt. Calo. Reco. Conf , Hlt. Calo. PIDs. Conf • The major difference: • set “context” • set the appropriate names for algorithms • set he appropriate inputs & outputs Coexistence for the same job 7 Oct 2 k+9 Vanya Belyaev (Nikhef & ITEP ) 3
Calo. Reco. Conf Cant’ use None 'Sequence' 'Rec. List' : '' # The Reco sequencer : [ 'Digits' , 'Clusters' , 'Photons' , 'Merged. Pi 0 s' , 'Electrons' ] 'Force. Digits' : True # Force digits reco to be run with Clusters 'Use. Tracks': True # Use Tracks as “Neutrality” 'Use. Spd' : False # Use Spd as “Neutrality” 'Enable. Reco. On. Demand' : False # Enable Reco-On. Demand 7 Oct 2 k+9 Vanya Belyaev (Nikhef & ITEP ) 4
Calo. PIDs. Conf 'Sequence' : '' • The sequencer to add the Calo. PIDs algorithms 'Enable. PIDs. On. Demand' : False • enable PIDs-On-Demand 'Data. Type' : 'MC 09' • # 7 Oct 2 k+9 Data type Vanya Belyaev (Nikhef & ITEP ) 5
Usage: • Brunel Off. Line. Calo. PIDs. Conf, Off. Line. Calo. Reco. Conf • Default configuration • Explicit Sequencer • Da. Vinci Off. Line. Calo. PIDs, Off. Line. Calo. Reco. Conf • No sequencer • “On-demand” flags are activated 7 Oct 2 k+9 Vanya Belyaev (Nikhef & ITEP ) 6
Other use-cases: Kali-p 0 • Configurable for iterative Ecal calibration with p →gg • Top-level configurable: 0 • “Light”-version of Da. Vinci • Configure Calorimeter (re)-Reconstruction • 7 Oct 2 k+9 Off. Line. Calo. Reco. Conf Off. Line. Calo. PIDs. Conf Produce NTuples & femto. DST Vanya Belyaev (Nikhef & ITEP ) 7
Kali. Pi 0 Conf 'First. Pass' : False The first (specific) pass on (x)DST ? 'Destroy. TES' : True ## Destroy TES containers 'Coefficients' : {} The map of (mis)calibration coefficients ## 'Use. Tracks' : True ## use Tracks for the first pass ? , 'Use. Spd' : True ## Use Spd as neutrality criteria ? 'Force. Digits‘ : False Force Digits with Cluster Recontruction 'Ntuple' : 'Kali. Pi 0_Tuples. root' ## The output NTuple 'Histos' : 'Kali. Pi 0_Histos. root' ## The Histo-file 'Femto. DST‘ : 'Kali. Pi 0. fm. DST‘ ## The output femto-DST 7 Oct 2 k+9 Vanya Belyaev (Nikhef & ITEP ) 8
Summary • Calo Configurables for Brunel, Da. Vinci, (Hlt) • And for the special studies • Not enough experience & no feedback yet… • Rather flexible • easy to configure “the special” cases • Merge into one Configurable? ? ? 7 Oct 2 k+9 Vanya Belyaev (Nikhef & ITEP ) 9
- Slides: 9