Juraj Smieško (CERN)
CERN
22 October 2025
              [source]
Collection of web tools for the ATLAS Tile Calorimeter data quality tasks
            Set of common software packages, tools, and standards for future Detector/Collider Concepts
              [source]
              [source]
Focus on flagship analyses important for the benchmarking of the detector designs
Informal meeting to debug and discuss analysis related issues
Interware to exploit distributed heterogeneous resources
              
              
              Resources available in the FCC Virtual Organization
fcc-vo-support@cern.ch
              Designing the system for the pre-TDR era and beyond
            fcc/ee/test_spring2024/240gev/Hbb/CLD_o2_v07/rec/
                        accelerator, campaign,
                          stage, detector,
                          process
                        
              Or how to get and run FCCAnalyses
git clone git@github.com:HEP-FCC/FCCAnalyses.git
                source /cvmfs/sw-nightlies.hsf.org/key4hep/setup.sh
                v0.10.0 and can be obtained from:
              git clone --branch v0.10.0 git@github.com:HEP-FCC/FCCAnalyses.git
                source /cvmfs/sw.hsf.org/key4hep/setup.sh
                winter2023
              samples can be obtained only from:
              git clone --branch pre-edm4hep1 git@github.com:HEP-FCC/FCCAnalyses.git
                fccanalysis command is part of the
              Key4hep stack
            Set of self-contained functions/functors operating on ROOT dataframe
                    
                      
                    
                  
                
                    
                      
                    
                  
                Analysis encapsulated into a class
                
                  
                
              
            fccanalysis-script,
                  fccanalysis-final-script and
                  fccanalysis-plots-script manual pages
                final and
                      plots stages
                    Analysis script can use parameters provided from the command-line.
Analysis class
                --
                  (double dash) are considered to belong to the script
                
                
                  
                
              
            
              The anatomy of the fccanalysis command
              line interface:
              fccanalysis
                <global-args>
                <sub-command>
                <sub-command-args>
                <analysis-script>
                --
                <script-args>
            
              Example:
              fccanalysis
                -vv
                run
                --n-threads 4
                my_fcc_analysis.py
                --
                --pt-min 40
            
              -- (double dash) introduced in PR#422
            
Decoupling submission machinery from analysis execution
fccanalysis submit ana_script.py
                | Hosted on \ Output to | AFS | EOS | 
|---|---|---|
| AFS | ✓ | ✓ | 
| EOS | ✗ | ✓ | 
Python and Julia based analysis approaches
spring2021 campaign
                      added recently
                    
                
                  
                
              
                
                Bookkeeping of centrally produced datasets
/eos/experiment/fcc/<accelerator-type>/generation//eos/experiment/fcc/prod/fcc/<accelerator-type>/
                  Tools living in or cooperating with the Key4hep ecosystem
                
                fccanalysis run -r ana_script.py
          
          Need for more specialized features tailored for MC, tracking, calorimetry, …
              
                Contacts
FCC-PED-SoftwareAndComputing-Analysis@cern.ch
                  Documentation
man fccanalysis,
                    man fccanalysis-script,
                    man fccanalysis-<subcommand>, ...
                    Coherent set of packages, tools, and standards for different collider Concepts
            Common language for processing and persistifying data
          Preserving EDM4hep relationships in RDataFrame
Enabling PODIO Datasource in the analysis:
edm4hep::ReconstructedParticleCollection,
                      edm4hep::RecoMCParticleLinkCollection, ...
                    podio::DataSource:self.use_data_source = True or
                      fccanalysis run --use-data-source ana_script.py
                  
              Various intermediate files of common interest can be stored centrally
                  FCC-ee space is located at:
                  /eos/experiment/fcc/ee/analyses_storage/...
                
in four sub-folders:
BSM
                  EW_and_QCD
                  flavor
                  Higgs_and_TOP
                  Access and quotas:
Central registry for the FCC case studies
            
            
          
Ensuring correctness and performance