Juraj Smieško for the FCCSW team
London, 06 Jun 2023
Goal of the framework is to aid the users in obtaining the desired physics results from the reconstructed objects
Framework requirements:
Describes event data with the set of standard objects.
Example object:
#------------- CalorimeterHit
edm4hep::CalorimeterHit:
Description: "Calorimeter hit"
Author : "F.Gaede, DESY"
Members:
- uint64_t cellID //detector specific (geometrical) cell id.
- float energy //energy of the hit in [GeV].
- float energyError //error of the hit energy in [GeV].
- float time //time of the hit in [ns].
- edm4hep::Vector3f position //position of the hit in world coordinates in [mm].
- int32_t type //type of hit. Mapping of integer types to names via collection parameters "CalorimeterHitTypeNames" and "CalorimeterHitTypeValues".
Plethora of processes are pre-generated and available from EOS
The physics analysis often depends on multitude of libraries
Libraries integrated into the framework:
FCCAnalyses latest release v0.7.0 can be found:
Latest/development version of the FCCAnalyses can be found:
Platforms: CentOS 7, AlmaLinux 9, Ubuntu 22.04
Analysis spread through two repositories:
One can write and run an analysis in several ways:
One can write and run an analysis in several ways:
Various intermediate files of common interest can be stored at:
/eos/experiment/fcc/ee/analyses_storage/...
in four subfolders:
Access and quotas:
Included in v0.7.0:
Decay of an HNL into a muon and two jets
Heads up:
There are several sources of documentation
Condor environment now isolated from machine where the submission was done
Removed reliance on try/catch for sub-command routing
Created CI to check every commit
Added helper sub-command: fccanalysis build
Added helper sub-command: fccanalysis pin