# Gaudi Algorithm Overview This page lists all Gaudi algorithms available in the Key4hep software stack. collected from the active environment. Use the search box to filter by algorithm name, package, or library. Click a package header to collapse or expand it; click an algorithm name to reveal its properties. ```{note} The table below is automatically generated from the Key4hep nightlies. It is likely to still contain some issues (e.g. in the reporting of `Property` types or in the description). In case you spot something, please open an issue on [key4hep/key4hep-doc](https://github.com/key4hep/key4hep-doc) (a *Blank issue* is enough). ``` ## Why no descriptions for the algorithms? In the current version of the script only the Gaudi plugin libraries are used and Gaudi does not store any form of description in these libraries. We plan to integrate the description in the future. ## What's on this page? ```{raw} html

This table has been automatically collected from a Key4hep environment. Use the search box to filter by algorithm name, package, or library. Click a package header to collapse or expand it; click an algorithm name to reveal its properties. The tags denote the library name where the algorithm is found in the environment.

``` ## Algorithms Total: **196 algorithms** across **12 packages**. ```{raw} html
Showing 196 of 196 algorithms in 12 packages
k4ActsTracking 5 algorithms
ACTSDuplicateRemoval libk4ActsTrackingPlugins.so
Property Type Default Description
InputTrackCollectionName vector<DataObjID> ["TruthTracks"] [k4FWCore::details::Transformer<edm4hep::TrackCollection (edm4hep::TrackCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputTrackCollectionName vector<DataObjID> ["DedupedTruthTracks"] [k4FWCore::details::Transformer<edm4hep::TrackCollection (edm4hep::TrackCollection const&),Gaudi::Functional::Traits::use_<> >]
ACTSSeededCKFTrackingAlg libk4ActsTrackingPlugins.so
Property Type Default Description
InputTrackerHitCollectionName vector<DataObjID> ["TrackerHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,edm4hep::TrackCollection> (edm4hep::TrackerHitPlaneCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputSeedCollectionName vector<DataObjID> ["SeedTracks"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,edm4hep::TrackCollection> (edm4hep::TrackerHitPlaneCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputTrackCollectionName vector<DataObjID> ["Tracks"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,edm4hep::TrackCollection> (edm4hep::TrackerHitPlaneCollection const&),Gaudi::Functional::Traits::use_<> >]
MatFile string Path to the material description JSON file. Can be empty. [ACTSAlgBase]
TGeoFile string Path to the tracker geometry file. [ACTSAlgBase]
EncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for the detector [ACTSAlgBase]
DetectorSchema string MuColl_v1 The detector schema to use for geometry ID mapping. Options: MuColl_v1, MAIA_v0, MuSIC_v1, MuSIC_v2 [ACTSAlgBase]
TGeoDescFile string Path to the JSON file describing the subdetectors. [ACTSAlgBase]
RunCKF bool True Run tracking using CKF. False means stop at the seeding stage. [ACTSSeededCKFTrackingAlg]
PropagateBackward bool False Extrapolates tracks towards beamline. [ACTSSeededCKFTrackingAlg]
SeedFinding_RMax float 150.0 Maximum radius of hits to consider. [ACTSSeededCKFTrackingAlg]
SeedFinding_DeltaRMin float 5.0 Minimum dR between hits in a seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_DeltaRMax float 80.0 Maximum dR between hits in a seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_DeltaRMinTop float 0.0 Minimum dR between the reference hit and outer ones in a seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_DeltaRMaxTop float 0.0 Maximum dR between the reference hit and outer ones in a seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_DeltaRMinBottom float 0.0 Minimum dR between the reference hit and inner ones in a seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_DeltaRMaxBottom float 0.0 Maximum dR between the reference hit and inner ones in a seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_CollisionRegion float 75.0 Size of the collision region in one direction (assumed symmetric). [ACTSSeededCKFTrackingAlg]
SeedFinding_ZMax float 600.0 Maximum z of hits to consider. [ACTSSeededCKFTrackingAlg]
SeedFinding_SigmaScattering float 50.0 Number of sigmas to allow in scattering angle. [ACTSSeededCKFTrackingAlg]
SeedFinding_RadLengthPerSeed float 0.1 Average radiation length per seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_MinPt float 500.0 Minimum pT of tracks to seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_ImpactMax float 3.0 Maximum d0 of tracks to seed. [ACTSSeededCKFTrackingAlg]
SeedFinding_zBinEdges vector<string> [] Bins placement along Z for seeding. [ACTSSeededCKFTrackingAlg]
SeedFinding_zTopBinLen int 1 Number of top bins along Z for seeding. [ACTSSeededCKFTrackingAlg]
SeedFinding_zBottomBinLen int 1 Number of bottom bins along Z for seeding. [ACTSSeededCKFTrackingAlg]
SeedFinding_phiTopBinLen int 1 Number of top bins along phi for seeding. [ACTSSeededCKFTrackingAlg]
SeedFinding_phiBottomBinLen int 1 Number of bottom bins along phi for seeding. [ACTSSeededCKFTrackingAlg]
InitialTrackError_Pos double 0.01 Track error estimate, local position (mm). [ACTSSeededCKFTrackingAlg]
InitialTrackError_Phi double 0.017453293 Track error estimate, phi (radians). [ACTSSeededCKFTrackingAlg]
InitialTrackError_RelP double 0.25 Track error estimate, momentum component (relative). [ACTSSeededCKFTrackingAlg]
InitialTrackError_Lambda double 0.017453293 Track error estimate, lambda (radians). [ACTSSeededCKFTrackingAlg]
InitialTrackError_Time double 29979.246 Track error estimate, time (sec). [ACTSSeededCKFTrackingAlg]
CKF_Chi2CutOff double 15.0 Maximum local chi2 contribution. [ACTSSeededCKFTrackingAlg]
CKF_NumMeasurementsCutOff int 10 Maximum number of associated measurements on a single surface. [ACTSSeededCKFTrackingAlg]
SeedingLayers vector<string> [] Layers to use for seeding in vector. [ACTSSeededCKFTrackingAlg]
NumThreads int 1 Number of threads to use for internal multithreading. [ACTSSeededCKFTrackingAlg]
ActsGeoSvc libk4ActsTrackingPlugins.so
Property Type Default Description
GeoSvcName string GeoSvc The name of the GeoSvc instance [ActsGeoSvc]
debugGeometry bool False Option for geometry debugging [ActsGeoSvc]
outputFileName string Output file name [ActsGeoSvc]
FilterTracksAlg libk4ActsTrackingPlugins.so
Property Type Default Description
InputTrackCollectionName vector<DataObjID> ["Tracks"] [k4FWCore::details::Transformer<edm4hep::TrackCollection (edm4hep::TrackCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputTrackCollectionName vector<DataObjID> ["FilteredTracks"] [k4FWCore::details::Transformer<edm4hep::TrackCollection (edm4hep::TrackCollection const&),Gaudi::Functional::Traits::use_<> >]
NHitsTotal int 7 Minimum number of hits on track [FilterTracksAlg]
NHitsVertex int 3 Minimum number of hits on vertex detector [FilterTracksAlg]
NHitsInner int 2 Minimum number of hits on inner tracker [FilterTracksAlg]
NHitsOuter int 1 Minimum number of hits on outer tracker [FilterTracksAlg]
MaxD0 float 5.0 Maximum D0 value for a track [FilterTracksAlg]
MaxZ0 float 5.0 Maximum Z0 value for a track [FilterTracksAlg]
MinPt float 1.0 Minimum transverse momentum [FilterTracksAlg]
TrackTruthAlg libk4ActsTrackingPlugins.so
Property Type Default Description
InputTrackCollectionName vector<DataObjID> ["Tracks"] [k4FWCore::details::MultiTransformer<std::tuple<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const&),Gaudi::Functional::Traits::use_<> >]
InputTrackerHit2SimTrackerHitRelationName vector<DataObjID> ["TrackMCRelation"] [k4FWCore::details::MultiTransformer<std::tuple<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const&),Gaudi::Functional::Traits::use_<> >]
OutputParticle2TrackRelationName vector<DataObjID> ["Particle2TrackRelationName"] [k4FWCore::details::MultiTransformer<std::tuple<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const&),Gaudi::Functional::Traits::use_<> >]
NumThreads int 1 Number of threads to use for internal multithreading. [TrackTruthAlg]
k4Clue 3 algorithms
CLUENtuplizer libClueGaudiAlgorithmWrapper.so
Property Type Default Description
EventHeader DataObjID EventHeader [k4FWCore::details::Consumer<void (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&,edm4hep::ClusterCollection const&,edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
MCParticles DataObjID MCParticles [k4FWCore::details::Consumer<void (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&,edm4hep::ClusterCollection const&,edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
BarrelCaloHitsCollection vector<DataObjID> ["ECALBarrel"] [k4FWCore::details::Consumer<void (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&,edm4hep::ClusterCollection const&,edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
EndcapCaloHitsCollection vector<DataObjID> ["ECALEndcap"] [k4FWCore::details::Consumer<void (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&,edm4hep::ClusterCollection const&,edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
InputClusters vector<DataObjID> ["CLUEClusters"] [k4FWCore::details::Consumer<void (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&,edm4hep::ClusterCollection const&,edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
ClusterLinks vector<DataObjID> ["ClusterMCTruthLink"] [k4FWCore::details::Consumer<void (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&,edm4hep::ClusterCollection const&,edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
CLUEHitCollName string CLUECalorimeterHitCollection Name of the collection of CLUE calorimeter hits [CLUENtuplizer]
ClueGaudiAlgorithmWrapper2D libClueGaudiAlgorithmWrapper.so
Property Type Default Description
BarrelCaloHitsCollection DataObjID ECALBarrel [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
EndcapCaloHitsCollection DataObjID ECALEndcap [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputClusters DataObjID CLUEClusters [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputClustersAsHits DataObjID CLUEClustersAsHits [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
CriticalDistance float 1.0 Distance used to compute the local density of a point [ClueGaudiAlgorithmWrapper<(unsigned char)2>]
MinLocalDensity float 1.0 Minimum energy density of a point to not be considered an outlier [ClueGaudiAlgorithmWrapper<(unsigned char)2>]
FollowerDistance float 1.0 Critical distance for follower search and cluster expansion [ClueGaudiAlgorithmWrapper<(unsigned char)2>]
SeedCriticalDistance float -1.0 Distance used to compute the local density of a point [ClueGaudiAlgorithmWrapper<(unsigned char)2>]
PointsPerBin int 10 Average number of points that are to be found inside a bin [ClueGaudiAlgorithmWrapper<(unsigned char)2>]
CLUEHitCollName string CLUECalorimeterHitCollection Name of the collection of CLUE calorimeter hits [ClueGaudiAlgorithmWrapper<(unsigned char)2>]
ClueGaudiAlgorithmWrapper3D libClueGaudiAlgorithmWrapper.so
Property Type Default Description
BarrelCaloHitsCollection DataObjID ECALBarrel [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
EndcapCaloHitsCollection DataObjID ECALEndcap [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputClusters DataObjID CLUEClusters [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputClustersAsHits DataObjID CLUEClustersAsHits [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::CalorimeterHitCollection> (edm4hep::CalorimeterHitCollection const&,edm4hep::CalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
CriticalDistance float 1.0 Distance used to compute the local density of a point [ClueGaudiAlgorithmWrapper<(unsigned char)3>]
MinLocalDensity float 1.0 Minimum energy density of a point to not be considered an outlier [ClueGaudiAlgorithmWrapper<(unsigned char)3>]
FollowerDistance float 1.0 Critical distance for follower search and cluster expansion [ClueGaudiAlgorithmWrapper<(unsigned char)3>]
SeedCriticalDistance float -1.0 Distance used to compute the local density of a point [ClueGaudiAlgorithmWrapper<(unsigned char)3>]
PointsPerBin int 10 Average number of points that are to be found inside a bin [ClueGaudiAlgorithmWrapper<(unsigned char)3>]
CLUEHitCollName string CLUECalorimeterHitCollection Name of the collection of CLUE calorimeter hits [ClueGaudiAlgorithmWrapper<(unsigned char)3>]
k4FWCore 14 algorithms
CollectionMerger libk4FWCorePlugins.so
Property Type Default Description
InputCollections vector<DataObjID> ["MCParticles"] [k4FWCore::details::Transformer<podio::CollectionBase* (std::vector<podio::CollectionBase const*,std::allocator<podio::CollectionBase const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputCollection vector<DataObjID> ["NewMCParticles"] [k4FWCore::details::Transformer<podio::CollectionBase* (std::vector<podio::CollectionBase const*,std::allocator<podio::CollectionBase const*> > const&),Gaudi::Functional::Traits::use_<> >]
Copy bool False Copy the elements of the collections instead of creating a subset collection [CollectionMerger]
EfficiencyFilter libk4FWCorePlugins.so
Property Type Default Description
InputCollection vector<DataObjID> [""] [k4FWCore::details::Transformer<podio::CollectionBase* (podio::CollectionBase const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
EventHeader vector<DataObjID> ["EventHeader"] [k4FWCore::details::Transformer<podio::CollectionBase* (podio::CollectionBase const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollection vector<DataObjID> [""] [k4FWCore::details::Transformer<podio::CollectionBase* (podio::CollectionBase const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
Efficiency double 0.5 The efficiency of the filter, between 0 and 1. If 0.5, each item has a 50% chance to be kept in the output collection. [EfficiencyFilter]
Exact bool False If true, the output collection will have exactly the number of elements given by the efficiency. For example, if the efficiency is 0.5 and the input collection has 10 elements, the output collection will have exactly 5 elements. The result is floored.If false, the output collection will have a random number of elements, with the average number of elements given by the efficiency. [EfficiencyFilter]
EventCounter libk4FWCorePlugins.so
Property Type Default Description
Frequency unsigned int 1 How often to print the event number [EventCounter]
EventHeaderCreator libk4FWCorePlugins.so
Property Type Default Description
runNumber unsigned int 1 Run number value [EventHeaderCreator]
eventNumberOffset unsigned long 0 Event number offset, eventNumber will be filled with 'event_index + eventNumberOffset' [EventHeaderCreator]
EventHeaderCollection k4FWCore::DataHandle<edm4hep::EventHeaderCollection> EventHeader Name of the EventHeaderCollection that will be stored in the output root file. [unknown owner type]
FCCDataSvc libk4FWCorePlugins.so
Property Type Default Description
RootName string /Event name of root entry [DataSvc]
ForceLeaves bool False force creation of default leaves on registerObject [DataSvc]
InhibitPaths vector<string> [] inhibited leaves [DataSvc]
EnableFaultHandler bool False enable incidents on data creation requests [DataSvc]
DataFaultName string DataFault Name of the data fault incident [DataSvc]
EnableAccessHandler bool False enable incidents on data access requests [DataSvc]
DataAccessName string DataAccess Name of the data access incident [DataSvc]
inputs vector<string> [] Names of the files to read [unknown owner type]
input string Name of the file to read [unknown owner type]
IOSvc libk4FWCorePlugins.so
Property Type Default Description
CollectionNames vector<string> [] List of collections to read [IOSvc]
Input vector<string> [] List of files to read [IOSvc]
Output string List of files to write output to [IOSvc]
outputCommands vector<string> ["keep *"] A set of commands to declare which collections to keep or drop. [IOSvc]
OutputType string default Type of the output file (ROOT or RNTuple, or default) [IOSvc]
ImportedFromk4FWCore bool False This is set to true when IOSvc is imported from k4FWCore instead of Configurables in python [IOSvc]
FirstEventEntry int 0 First event entry to read [IOSvc]
MetadataSvc libk4FWCorePlugins.so
No propertys available.
OverlayTiming libk4FWCorePlugins.so
Property Type Default Description
EventHeader DataObjID EventHeader [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
MCParticles DataObjID DefaultMCParticles [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
SimTrackerHits vector<DataObjID> ["DefaultSimTrackerHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
SimCalorimeterHits vector<DataObjID> ["DefaultSimCalorimeterHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputMCParticles DataObjID NewMCParticles [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputSimTrackerHits vector<DataObjID> ["MCParticles1"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputSimCalorimeterHits vector<DataObjID> ["MCParticles2"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputCaloHitContributions vector<DataObjID> ["OverlayCaloHitContributions"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::MCParticleCollection,std::vector<edm4hep::SimTrackerHitCollection,std::allocator<edm4hep::SimTrackerHitCollection> >,std::vector<edm4hep::SimCalorimeterHitCollection,std::allocator<edm4hep::SimCalorimeterHitCollection> >,std::vector<edm4hep::CaloHitContributionCollection,std::allocator<edm4hep::CaloHitContributionCollection> > > (edm4hep::EventHeaderCollection const&,edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&,std::vector<edm4hep::SimCalorimeterHitCollection const*,std::allocator<edm4hep::SimCalorimeterHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
RandomBx bool False If true, place the physics event at a random bunch crossing (overrides PhysicsBX) [OverlayTiming]
PhysicsBX int 1 Position of the physics event within the bunch train [OverlayTiming]
NBunchtrain int 1 Number of bunch crossings in the bunch train [OverlayTiming]
StartBackgroundEventIndex int -1 Index of the background event to start from (-1 means start from the beginning) [OverlayTiming]
BackgroundFileNames vector<vector<string>> [] List of groups of background input files, one group per overlay stream [OverlayTiming]
NumberBackground vector<double> [] Number of background events to overlay per stream (fixed or Poisson mean) [OverlayTiming]
Poisson_random_NOverlay vector<bool> [] If true, draw the number of events from a Poisson distribution with mean NumberBackground [OverlayTiming]
BackgroundMCParticleCollectionName string MCParticle Name of the MCParticle collection in the background files [OverlayTiming]
Delta_t float 0.5 Time between consecutive bunch crossings (ns) [OverlayTiming]
TimeWindows map<string, vector<float>> [] Map from collection name to [t_min, t_max] (ns) defining the acceptance window. Required for every SimTrackerHit and SimCalorimeterHit collection. [OverlayTiming]
AllowReusingBackgroundFiles bool False If true, wrap around the background file when events are exhausted [OverlayTiming]
CopyCellIDMetadata bool False Copy cell ID encoding metadata from input to output collections [OverlayTiming]
PodioInput libk4FWCorePlugins.so
Property Type Default Description
collections vector<string> [] Collections that should be read (default all) [PodioInput]
PodioOutput libk4FWCorePlugins.so
Property Type Default Description
filename string output.root Name of the file to create [PodioOutput]
outputCommands vector<string> ["keep *"] A set of commands to declare which collections to keep or drop. [PodioOutput]
remoteFilename string An optional file path to copy the outputfile to. [PodioOutput]
Reader libk4FWCorePlugins.so
Property Type Default Description
InputCollections vector<string> [] [Reader]
IOSvc ServiceHandle IOSvc [Reader]
EventDataSvc ServiceHandle EventDataSvc [Reader]
UniqueIDGenSvc libk4FWCorePlugins.so
Property Type Default Description
Seed unsigned long 123456789 [UniqueIDGenSvc]
CheckDuplicates bool False Caches obtained ID and throws an exception if a duplicate would be returned [UniqueIDGenSvc]
Writer libk4FWCorePlugins.so
Property Type Default Description
IOSvc ServiceHandle IOSvc [Writer]
k4DataSvc libk4FWCorePlugins.so
Property Type Default Description
RootName string /Event name of root entry [DataSvc]
ForceLeaves bool False force creation of default leaves on registerObject [DataSvc]
InhibitPaths vector<string> [] inhibited leaves [DataSvc]
EnableFaultHandler bool False enable incidents on data creation requests [DataSvc]
DataFaultName string DataFault Name of the data fault incident [DataSvc]
EnableAccessHandler bool False enable incidents on data access requests [DataSvc]
DataAccessName string DataAccess Name of the data access incident [DataSvc]
inputs vector<string> [] Names of the files to read [unknown owner type]
input string Name of the file to read [unknown owner type]
FirstEventEntry unsigned int 0 First event to read [unknown owner type]
k4GaudiPandora 3 algorithms
DDCaloDigi libk4GaudiPandoraPlugins.so
Property Type Default Description
InputCaloHitCollection vector<DataObjID> ["ECalBarrelCollection"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
HeaderName vector<DataObjID> ["EventHeader"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCaloHitCollection vector<DataObjID> ["ECalorimeterHit1"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
RelationOutputCollection vector<DataObjID> ["RelationCaloHit"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
InputColIsECAL bool True Input SimCalorimeterHit collection is ECAL? If false, then is HCAL. [DDCaloDigi]
ECALThreshold float 5e-05 Threshold for ECAL Hits in GeV [DDCaloDigi]
ECALThresholdUnit string GeV Unit for ECAL Threshold. Can be "GeV", "MIP" or "px". MIP and px need properly set calibration constants [DDCaloDigi]
HCALThreshold vector<float> [4e-05] Threshold for ECAL Hits in GeV [DDCaloDigi]
HCALThresholdUnit string GeV Unit for HCAL Threshold. Can be "GeV", "MIP" or "px". MIP and px need properly set calibration constants [DDCaloDigi]
ECALLayers vector<int> [20, 100] Index of ECAL Layers [DDCaloDigi]
HCALLayers vector<int> [100] Index of HCAL Layers [DDCaloDigi]
CalibrECAL vector<double> [40.91, 81.809998] Calibration coefficients for ECAL [DDCaloDigi]
CalibrHCALBarrel vector<double> [0.0] Calibration coefficients for Barrel HCAL [DDCaloDigi]
CalibrHCALEndcap vector<double> [0.0] Calibration coefficients for Endcap HCAL [DDCaloDigi]
CalibrHCALOther vector<double> [0.0] Calibration coefficients for Other HCAL [DDCaloDigi]
IfDigitalEcal int 0 Digital ECAL [DDCaloDigi]
MapsEcalCorrection int 0 Ecal correction for theta dependency of calibration for MAPS [DDCaloDigi]
IfDigitalHcal int 0 Digital Hcal [DDCaloDigi]
ECALGapCorrection int 1 Correct for ECAL gaps [DDCaloDigi]
HCALGapCorrection int 1 Correct for HCAL gaps [DDCaloDigi]
ECALEndcapCorrectionFactor float 1.025 Energy correction for ECAL endcap [DDCaloDigi]
HCALEndcapCorrectionFactor float 1.025 Energy correction for HCAL endcap [DDCaloDigi]
ECALGapCorrectionFactor float 1.0 Factor applied to gap correction [DDCaloDigi]
ECALModuleGapCorrectionFactor float 0.5 Factor applied to module gap correction ECAL [DDCaloDigi]
HCALModuleGapCorrectionFactor float 0.5 Factor applied to module gap correction HCAL [DDCaloDigi]
enableHitsTimeSmearing bool False Enable gaussian smearing of hits time [DDCaloDigi]
UseEcalTiming int 0 Use ECAL hit times [DDCaloDigi]
ECALCorrectTimesForPropagation int 0 Correct ECAL hit times for propagation: radial distance/c [DDCaloDigi]
ECALTimeWindowMin float -10.0 ECAL Time Window minimum time in ns [DDCaloDigi]
ECALEndcapTimeWindowMax float 100.0 ECAL Endcap Time Window maximum time in ns [DDCaloDigi]
ECALBarrelTimeWindowMax float 100.0 ECAL Barrel Time Window maximum time in ns [DDCaloDigi]
ECALDeltaTimeHitResolution float 10.0 ECAL Minimum Delta Time in ns for resolving two hits [DDCaloDigi]
ECALTimeResolution float 10.0 ECAL Time Resolution used to smear hit times [DDCaloDigi]
ECALSimpleTimingCut bool True Use simple time window cut on hit times? If false: use original hit-time clustering algorithm. If true: use time window defined by ECALBarrelTimeWindowMin and ECALBarrelTimeWindowMax [DDCaloDigi]
UseHcalTiming int 1 Use HCAL hit times [DDCaloDigi]
HCALCorrectTimesForPropagation int 0 Correct HCAL hit times for propagation: radial distance/c [DDCaloDigi]
HCALTimeWindowMin float -10.0 HCAL Time Window minimum time in ns [DDCaloDigi]
HCALEndcapTimeWindowMax float 100.0 HCAL Endcap Time Window maximum time in ns [DDCaloDigi]
HCALBarrelTimeWindowMax float 100.0 HCAL Barrel Time Window maximum time in ns [DDCaloDigi]
HCALDeltaTimeHitResolution float 10.0 HCAL Minimum Delta Time in ns for resolving two hits [DDCaloDigi]
HCALTimeResolution float 10.0 HCAL Time Resolution used to smear hit times [DDCaloDigi]
HCALSimpleTimingCut bool True Use simple time window cut on hit times? If false: use original hit-time clustering algorithm. If true: use time window defined by HCALBarrelTimeWindowMin and HCALBarrelTimeWindowMax [DDCaloDigi]
CalibECALMIP float 0.0001 Calibration to convert ECAL deposited energy to MIPs [DDCaloDigi]
ECAL_apply_realistic_digi int 0 Apply realistic digitisation to ECAL hits? (0=none, 1=silicon, 2=scintillator) [DDCaloDigi]
ECAL_PPD_PE_per_MIP float 7.0 # photoelectrons per MIP (scintillator): used to poisson smear #PEs if > 0 [DDCaloDigi]
ECAL_PPD_N_Pixels int 10000 ECAL total number of MPPC/SiPM pixels for implementation of saturation effect [DDCaloDigi]
ECAL_PPD_N_Pixels_uncertainty float 0.05 ECAL fractional uncertainty of effective total number of MPPC/SiPM pixels [DDCaloDigi]
ECAL_miscalibration_uncorrel float 0.0 Uncorrelated ECAL random gaussian miscalibration (as a fraction: 1.0 = 100%) [DDCaloDigi]
ECAL_miscalibration_uncorrel_memorise bool False Store uncorrelated ECAL miscalbrations in memory? (WARNING: Can take a lot of memory if used...) [DDCaloDigi]
ECAL_miscalibration_correl float 0.0 Correlated ECAL random gaussian miscalibration (as a fraction: 1.0 = 100%) [DDCaloDigi]
ECAL_deadCellRate float 0.0 ECAL random dead cell fraction (as a fraction: [0;1]) [DDCaloDigi]
ECAL_deadCell_memorise bool False Store dead ECAL cells in memory? (WARNING: Can take a lot of memory if used...) [DDCaloDigi]
ECAL_strip_absorbtionLength float 1000000.0 Length scale for absorbtion along scintillator strip (mm) [DDCaloDigi]
ECAL_pixel_spread float 0.05 Variation of MPPC/SiPM pixels capacitance in ECAL (as a fraction: 0.01=1%) [DDCaloDigi]
ECAL_elec_noise_mips float 0.0 Typical electronics noise for ECAL (in MIP units) [DDCaloDigi]
energyPerEHpair float 3.6 Energy required to create e-h pair in silicon (in eV) [DDCaloDigi]
ECAL_maxDynamicRange_MIP float 2500.0 Maximum of electronis dynamic range for ECAL (in MIPs) [DDCaloDigi]
StripEcal_default_nVirtualCells int 9 Default number of virtual cells (used if not found in gear file) [DDCaloDigi]
ECAL_default_layerConfig string 000000000000000 Default ECAL layer configuration (used if not found in gear file [DDCaloDigi]
CalibHCALMIP float 0.0001 Calibration to convert HCAL deposited energy to MIPs [DDCaloDigi]
HCAL_apply_realistic_digi int 0 Apply realistic digitisation to HCAL hits? (0=none, 1=silicon, 2=scintillator) [DDCaloDigi]
HCAL_PPD_PE_per_MIP float 7.0 # photo-electrons per MIP (scintillator): used to poisson smear #PEs if > 0 [DDCaloDigi]
HCAL_PPD_N_Pixels int 10000 HCAL total number of MPPC/SiPM pixels for implementation of saturation effect [DDCaloDigi]
HCAL_PPD_N_Pixels_uncertainty float 0.05 HCAL fractional uncertainty of effective total number of MPPC/SiPM pixels [DDCaloDigi]
HCAL_miscalibration_uncorrel float 0.0 Uncorrelated HCAL random gaussian miscalibration (as a fraction: 1.0 = 100%) [DDCaloDigi]
HCAL_miscalibration_uncorrel_memorise bool False Store oncorrelated HCAL miscalbrations in memory? (WARNING: Can take a lot of memory if used...) [DDCaloDigi]
HCAL_miscalibration_correl float 0.0 Correlated HCAL random gaussian miscalibration (as a fraction: 1.0 = 100%) [DDCaloDigi]
HCAL_deadCellRate float 0.0 HCAL random dead cell fraction (as a fraction: [0;1]) [DDCaloDigi]
HCAL_deadCell_memorise bool False Store dead HCAL cells in memory? (WARNING: Can take a lot of memory if used...) [DDCaloDigi]
HCAL_pixel_spread float 0.05 Variation of MPPC/SiPM pixels capacitance in HCAL (as a fraction: 0.01=1%) [DDCaloDigi]
HCAL_elec_noise_mips float 0.0 Typical electronics noise for HCAL (in MIP units) [DDCaloDigi]
HCAL_maxDynamicRange_MIP float 2500.0 Maximum of electronis dynamic range for HCAL (in MIPs) [DDCaloDigi]
DDPandoraPFANewAlgorithm libk4GaudiPandoraPlugins.so
Property Type Default Description
MCParticleCollections vector<DataObjID> ["MCParticles"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
KinkVertexCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
ProngVertexCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
SplitVertexCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
V0VertexCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
TrackCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
RelTrackCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
ECalCaloHitCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
HCalCaloHitCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
MuonCaloHitCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
LCalCaloHitCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
LHCalCaloHitCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
RelCaloHitCollections vector<DataObjID> [] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
ClusterCollectionName vector<DataObjID> ["PandoraPFANewClusters"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
PFOCollectionName vector<DataObjID> ["PandoraPFANewPFOs"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
StartVertexCollectionName vector<DataObjID> ["PandoraPFANewStartVertices"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection,edm4hep::VertexCollection> (std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::VertexCollection const*,std::allocator<edm4hep::VertexCollection const*> > const&,std::vector<edm4hep::TrackCollection const*,std::allocator<edm4hep::TrackCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<edm4hep::CalorimeterHitCollection const*,std::allocator<edm4hep::CalorimeterHitCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*,std::allocator<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
PandoraSettingsXmlFile string The pandora settings xml file [DDPandoraPFANewAlgorithm]
CreateGaps bool True Decides whether to create gaps in the geometry (ILD-specific) [DDPandoraPFANewAlgorithm]
StartVertexAlgorithmName string PandoraPFANew The algorithm name for filling start vertex [DDPandoraPFANewAlgorithm]
EMStochasticTerm float 0.17 The stochastic term for EM shower [DDPandoraPFANewAlgorithm]
HadStochasticTerm float 0.6 The stochastic term for Hadronic shower [DDPandoraPFANewAlgorithm]
EMConstantTerm float 0.01 The constant term for EM shower [DDPandoraPFANewAlgorithm]
HadConstantTerm float 0.03 The constant term for Hadronic shower [DDPandoraPFANewAlgorithm]
ECalToMipCalibration float 1.0 The calibration from deposited ECal energy to mip [DDPandoraPFANewAlgorithm]
HCalToMipCalibration float 1.0 The calibration from deposited HCal energy to mip [DDPandoraPFANewAlgorithm]
ECalMipThreshold float 0.0 Threshold for creating calo hits in the ECal, units mip [DDPandoraPFANewAlgorithm]
MuonToMipCalibration float 1.0 The calibration from deposited Muon energy to mip [DDPandoraPFANewAlgorithm]
HCalMipThreshold float 0.0 Threshold for creating calo hits in the HCal, units mip [DDPandoraPFANewAlgorithm]
ECalToEMGeVCalibration float 1.0 The calibration from deposited ECal energy to EM energy [DDPandoraPFANewAlgorithm]
HCalToEMGeVCalibration float 1.0 The calibration from deposited HCal energy to EM energy [DDPandoraPFANewAlgorithm]
ECalToHadGeVCalibrationEndCap float 1.0 The calibration from deposited ECal energy to hadronic energy [DDPandoraPFANewAlgorithm]
ECalToHadGeVCalibrationBarrel float 1.0 The calibration from deposited ECal energy to hadronic energy [DDPandoraPFANewAlgorithm]
HCalToHadGeVCalibration float 1.0 The calibration from deposited HCal energy to hadronic energy [DDPandoraPFANewAlgorithm]
DigitalMuonHits int 1 Treat muon hits as digital [DDPandoraPFANewAlgorithm]
MuonHitEnergy float 0.5 The energy for a digital muon calorimeter hit, units GeV [DDPandoraPFANewAlgorithm]
MaxHCalHitHadronicEnergy float 10000.0 The maximum hadronic energy allowed for a single hcal hit [DDPandoraPFANewAlgorithm]
NOuterSamplingLayers int 3 Number of layers from edge for hit to be flagged as an outer layer hit [DDPandoraPFANewAlgorithm]
LayersFromEdgeMaxRearDistance float 250.0 Maximum number of layers from candidate outer layer hit to rear of detector [DDPandoraPFANewAlgorithm]
MuonBarrelBField float -1.5 The bfield in the muon barrel, units Tesla [DDPandoraPFANewAlgorithm]
MuonEndCapBField float 0.01 The bfield in the muon endcap, units Tesla [DDPandoraPFANewAlgorithm]
UseDD4hepField bool False Whether to use the BField map from DD4hep [DDPandoraPFANewAlgorithm]
ShouldFormTrackRelationships int 1 Whether to form pandora track relationships using v0 and kink info [DDPandoraPFANewAlgorithm]
MinTrackHits int 5 Track quality cut: the minimum number of track hits [DDPandoraPFANewAlgorithm]
MinFtdTrackHits int 0 Track quality cut: the minimum number of ftd track hits for ftd only tracks [DDPandoraPFANewAlgorithm]
MaxTrackHits int 5000 Track quality cut: the maximum number of track hits [DDPandoraPFANewAlgorithm]
D0TrackCut float 50.0 Track d0 cut used to determine whether track can be used to form pfo [DDPandoraPFANewAlgorithm]
Z0TrackCut float 50.0 Track z0 cut used to determine whether track can be used to form pfo [DDPandoraPFANewAlgorithm]
UseNonVertexTracks int 1 Whether can form pfos from tracks that don't start at vertex [DDPandoraPFANewAlgorithm]
UseUnmatchedNonVertexTracks int 0 Whether can form pfos from unmatched tracks that don't start at vertex [DDPandoraPFANewAlgorithm]
UseUnmatchedVertexTracks int 1 Whether can form pfos from unmatched tracks that start at vertex [DDPandoraPFANewAlgorithm]
UnmatchedVertexTrackMaxEnergy float 5.0 Maximum energy for unmatched vertex track [DDPandoraPFANewAlgorithm]
D0UnmatchedVertexTrackCut float 5.0 d0 cut used to determine whether unmatched vertex track can form pfo [DDPandoraPFANewAlgorithm]
Z0UnmatchedVertexTrackCut float 5.0 z0 cut used to determine whether unmatched vertex track can form pfo [DDPandoraPFANewAlgorithm]
ZCutForNonVertexTracks float 250.0 Non vtx track z cut to determine whether track can be used to form pfo [DDPandoraPFANewAlgorithm]
ReachesECalNBarrelTrackerHits int 11 Minimum number of BarrelTracker hits to consider track as reaching ecal [DDPandoraPFANewAlgorithm]
ReachesECalNFtdHits int 4 Minimum number of FTD hits to consider track as reaching ecal [DDPandoraPFANewAlgorithm]
ReachesECalBarrelTrackerOuterDistance float -100.0 Max distance from track to BarrelTracker r max to determine whether track reaches ecal [DDPandoraPFANewAlgorithm]
ReachesECalMinFtdLayer int 9 Min FTD layer for track to be considered to have reached ecal [DDPandoraPFANewAlgorithm]
ReachesECalBarrelTrackerZMaxDistance float -50.0 Max distance from track to BarrelTracker z max to determine whether track reaches ecal [DDPandoraPFANewAlgorithm]
ReachesECalFtdZMaxDistance float 1.0 Max distance from track hit to FTD z position to identify FTD hits [DDPandoraPFANewAlgorithm]
CurvatureToMomentumFactor float 0.00015 Constant relating track curvature in B field to momentum [DDPandoraPFANewAlgorithm]
MinTrackECalDistanceFromIp float 100.0 Sanity check on separation between IP and track projected ECal position [DDPandoraPFANewAlgorithm]
MaxTrackSigmaPOverP float 0.15 Cut on fractional track momentum error [DDPandoraPFANewAlgorithm]
MinMomentumForTrackHitChecks float 1.0 Min track momentum required to perform final quality checks on number of hits [DDPandoraPFANewAlgorithm]
MinBarrelTrackerHitFractionOfExpected float 0.2 Cut on fraction of expected number of BarrelTracker hits [DDPandoraPFANewAlgorithm]
MinFtdHitsForBarrelTrackerHitFraction int 2 Cut on minimum number of FTD hits for BarrelTracker hit fraction to be applied [DDPandoraPFANewAlgorithm]
MaxBarrelTrackerInnerRDistance float 50.0 Track cut on distance from BarrelTracker inner r to determine whether track can form PFO [DDPandoraPFANewAlgorithm]
TrackStateTolerance float 0.0 Distance of possible second track state in the ECal Endcap to the ECal barrel inner radius [DDPandoraPFANewAlgorithm]
TrackSystemName string Name of the track fitting system to be used (KalTest, DDKalTest, aidaTT, ...) [DDPandoraPFANewAlgorithm]
StripSplittingOn int 0 To use strip splitting algorithm, this should be true [DDPandoraPFANewAlgorithm]
UseEcalScLayers int 0 To use scintillator layers ~ hybrid ECAL, this should be true [DDPandoraPFANewAlgorithm]
UseEcalSiLayers int 0 To use scintillator layers ~ hybrid ECAL, this should be true [DDPandoraPFANewAlgorithm]
ECalSiToMipCalibration float 1.0 The calibration from deposited Si-layer energy to mip [DDPandoraPFANewAlgorithm]
ECalScToMipCalibration float 1.0 The calibration from deposited Sc-layer energy to mip [DDPandoraPFANewAlgorithm]
ECalSiMipThreshold float 0.0 Threshold for creating calo hits in the Si-layers of ECAL, units mip [DDPandoraPFANewAlgorithm]
ECalScMipThreshold float 0.0 Threshold for creating calo hits in the Sc-layers of ECAL, units mip [DDPandoraPFANewAlgorithm]
ECalSiToEMGeVCalibration float 1.0 The calibration from deposited Si-layer energy to EM energy [DDPandoraPFANewAlgorithm]
ECalScToEMGeVCalibration float 1.0 The calibration from deposited Sc-layer energy to EM energy [DDPandoraPFANewAlgorithm]
ECalSiToHadGeVCalibrationEndCap float 1.0 The calibration from deposited Si-layer energy on the endcaps to hadronic energy [DDPandoraPFANewAlgorithm]
ECalScToHadGeVCalibrationEndCap float 1.0 The calibration from deposited Sc-layer energy on the endcaps to hadronic energy [DDPandoraPFANewAlgorithm]
ECalSiToHadGeVCalibrationBarrel float 1.0 The calibration from deposited Si-layer energy on the barrel to hadronic energy [DDPandoraPFANewAlgorithm]
ECalScToHadGeVCalibrationBarrel float 1.0 The calibration from deposited Sc-layer energy to the barrel hadronic energy [DDPandoraPFANewAlgorithm]
InputEnergyCorrectionPoints vector<float> [] The input energy points for hadronic energy correction [DDPandoraPFANewAlgorithm]
OutputEnergyCorrectionPoints vector<float> [] The output energy points for hadronic energy correction [DDPandoraPFANewAlgorithm]
ECALInputEnergyCorrectionPoints vector<float> [] The input energy points for electromagnetic energy correction [DDPandoraPFANewAlgorithm]
ECALOutputEnergyCorrectionPoints vector<float> [] The output energy points for electromagnetic energy correction [DDPandoraPFANewAlgorithm]
TrackCreatorName string DDTrackCreatorCLIC The name of the DDTrackCreator implementation [DDPandoraPFANewAlgorithm]
TrackerEncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for the Tracking detectors [DDPandoraPFANewAlgorithm]
CaloEncodingStringParameterName string GlobalCalorimeterReadoutID The name of the DD4hep constant that contains the Encoding string for the Calo detectors [DDPandoraPFANewAlgorithm]
DetectorName string The name of the detector [DDPandoraPFANewAlgorithm]
ECalBarrelNormalVector vector<float> [0.0, 0.0, 1.0] Normal vector for the ECal barrel sensitive layers in local coordinates [DDPandoraPFANewAlgorithm]
HCalBarrelNormalVector vector<float> [0.0, 0.0, 1.0] Normal vector for the HCal barrel sensitive layers in local coordinates [DDPandoraPFANewAlgorithm]
YokeBarrelNormalVector vector<float> [0.0, 0.0, 1.0] Normal vector for the muon barrel sensitive layers in local coordinates [DDPandoraPFANewAlgorithm]
SoftwareCompensationWeights vector<float> [2.49632, -0.0697302, 0.000946986, -0.112311, 0.0028182, -9.62602e-05, 0.168614, 0.224318, -0.0872853] The 9 software compensation weights for Pandora energy correction [DDPandoraPFANewAlgorithm]
SoftwareCompensationEnergyDensityBins vector<float> [0.0, 2.0, 5.0, 7.5, 9.5, 13.0, 16.0, 20.0, 23.5, 28.0] The 10 software compensation density bins for Pandora energy correction [DDPandoraPFANewAlgorithm]
FinalEnergyDensityBin float 30.0 The software compensation final energy density bin for Pandora energy correction [DDPandoraPFANewAlgorithm]
MaxClusterEnergyToApplySoftComp float 100.0 The maximum hadronic energy to apply software compensation in Pandora energy correction [DDPandoraPFANewAlgorithm]
MinCleanHitEnergy float 0.5 The minimum hit energy to apply ECAL correction in Pandora energy correction [DDPandoraPFANewAlgorithm]
MinCleanHitEnergyFraction float 0.01 The minimum hit energy fraction to apply ECAL correction in Pandora energy correction [DDPandoraPFANewAlgorithm]
MinCleanCorrectedHitEnergy float 0.1 The minimum correction to an ECAL hit in Pandora energy correction [DDPandoraPFANewAlgorithm]
DDSimpleMuonDigi libk4GaudiPandoraPlugins.so
Property Type Default Description
MUONCollection vector<DataObjID> ["ECalBarrelCollection"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
HeaderName vector<DataObjID> ["EventHeader"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
MUONOutputCollection vector<DataObjID> ["CalorimeterHit"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
RelationOutputCollection vector<DataObjID> ["RelationMuonHit"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::SimCalorimeterHit> > (edm4hep::SimCalorimeterHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
SubDetectorName string VXD Name of the subdetector [DDSimpleMuonDigi]
KeepBarrelLayersVec vector<unsigned long> [] Vector of Barrel layers to be kept. Layers start at 1! [DDSimpleMuonDigi]
KeepEndcapLayersVec vector<unsigned long> [] Vector of Endcap layers to be kept. Layers start at 1! [DDSimpleMuonDigi]
CellIDLayerString string layer Name of the part of the cellID that holds the layer [DDSimpleMuonDigi]
MuonThreshold float 0.025 Threshold for muon [DDSimpleMuonDigi]
timethresholdMuon float 0.025 time threshold for muons [DDSimpleMuonDigi]
CalibrMUON float 120000.0 Callibration coefficient of muons [DDSimpleMuonDigi]
MaxHitEnergyMUON float 2.0 Threshold for maximum muon hit energy [DDSimpleMuonDigi]
detectornameB string YokeBarrel Name of the subdetector [DDSimpleMuonDigi]
detectornameE string YokeEndcap Name of the second subdetector [DDSimpleMuonDigi]
k4Gen 23 algorithms
ConstPileUp libk4Gen.so
Property Type Default Description
numPileUpEvents unsigned int 0 number of pile-up events [ConstPileUp]
ConstPtParticleGun libk4Gen.so
Property Type Default Description
PtList vector<double> [] List of transverse momenta to generate. If empty, use flat distribution between PtMin and PtMax [ConstPtParticleGun]
EtaList vector<double> [] List of particle pseudorapidities to generate. If empty, use flat distribution between EtaMin and EtaMax [ConstPtParticleGun]
PtMin double 1000.0 Lower limit for the flat transverse momenta distribution of generated particles. [ConstPtParticleGun]
PtMax double 100000.0 Upper limit for the flat transverse momenta distribution of generated particles [ConstPtParticleGun]
logSpacedPt bool False Generate a log-spaced distribution (flat in log(Pt)) [ConstPtParticleGun]
EtaMin double -3.5 Lower limit for the flat pseudorapidity distribution of generated particles. [ConstPtParticleGun]
EtaMax double 3.5 Upper limit for the flat pseudorapidity distribution of generated particles. [ConstPtParticleGun]
PhiMin double 0.0 Lower limit for the flat azimuth distribution of generated particles [ConstPtParticleGun]
PhiMax double 6.2831853 Upper limit for the azimuth distribution of generated particles [ConstPtParticleGun]
PdgCodes vector<int> [-211] List of PDG codes to produce. [ConstPtParticleGun]
writeParticleGunBranches bool True Write additional Branches with Particle Properties (eta, pt) [ConstPtParticleGun]
EDMToHepMCConverter libk4Gen.so
Property Type Default Description
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> hepmc HepMC event handle (output) [unknown owner type]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> MCParticles Generated particles collection (input) [unknown owner type]
FlatSmearVertex libk4Gen.so
Property Type Default Description
xVertexMin double 0.0 Min value for x coordinate [FlatSmearVertex]
yVertexMin double 0.0 Min value for y coordinate [FlatSmearVertex]
zVertexMin double 0.0 Min value for z coordinate [FlatSmearVertex]
xVertexMax double 0.0 Max value for x coordinate [FlatSmearVertex]
yVertexMax double 0.0 Max value for y coordinate [FlatSmearVertex]
zVertexMax double 0.0 Max value for z coordinate [FlatSmearVertex]
beamDirection int 1 Direction of the beam, possible values: -1, 1 or 0 [FlatSmearVertex]
GaussSmearVertex libk4Gen.so
Property Type Default Description
xVertexSigma double 0.0 Spread of x coordinate [GaussSmearVertex]
yVertexSigma double 0.0 Spread of y coordinate [GaussSmearVertex]
zVertexSigma double 0.0 Spread of z coordinate [GaussSmearVertex]
tVertexSigma double 0.0 Spread of t coordinate [GaussSmearVertex]
xVertexMean double 0.0 Mean of x coordinate [GaussSmearVertex]
yVertexMean double 0.0 Mean of y coordinate [GaussSmearVertex]
zVertexMean double 0.0 Mean of z coordinate [GaussSmearVertex]
tVertexMean double 0.0 Mean of t coordinate [GaussSmearVertex]
GenAlg libk4Gen.so
Property Type Default Description
SignalProvider PrivateToolHandle MomentumRangeParticleGun/HepMCProviderTool Signal events provider tool [unknown owner type]
PileUpTool PrivateToolHandle ConstPileUp/PileUpTool Pileup tool [unknown owner type]
PileUpProvider PrivateToolHandle MomentumRangeParticleGun/HepMCProviderTool Pileup events provider tool [unknown owner type]
VertexSmearingTool PrivateToolHandle FlatSmearVertex/VertexSmearingTool Vertex smearing tool [unknown owner type]
HepMCMergeTool PrivateToolHandle HepMCSimpleMerge/HepMCMergeTool Event merge tool [unknown owner type]
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> hepmc HepMC event handle (output) [unknown owner type]
GenEventFilter libk4Gen.so
Property Type Default Description
filterRule string Filter rule to apply on the events [GenEventFilter]
filterRulePath string Path to the filter rule file [GenEventFilter]
particles k4FWCore::DataHandle<edm4hep::MCParticleCollection> particles Generated particles to decide on (input) [unknown owner type]
GenParticleFilter libk4Gen.so
Property Type Default Description
accept vector<int> [1] Particle statuses to accept [GenParticleFilter]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> MCParticles Generator Particles to filter (input) [unknown owner type]
GenParticlesFiltered k4FWCore::DataHandle<edm4hep::MCParticleCollection> MCParticlesFiltered Filtered Generator particles (output) [unknown owner type]
HepEVTReader libk4Gen.so
Property Type Default Description
HepEVTFilename string Name of the HepEVT file to read [unknown owner type]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> MCParticles Generated particles collection (output) [unknown owner type]
HepMC2FileReader libk4Gen.so
Property Type Default Description
Filename string Name of the HepMC file to read [HepMC2FileReader]
HepMC2FileWriter libk4Gen.so
Property Type Default Description
Filename string Output_HepMC.dat Name of the HepMC file to write [HepMC2FileWriter]
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> HepMC The HepMC event to write to text file (input) [unknown owner type]
HepMCDumper libk4Gen.so
Property Type Default Description
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> hepmc The HepMC event to dump [unknown owner type]
HepMCFileReader libk4Gen.so
Property Type Default Description
Filename string Name of the HepMC file to read [HepMCFileReader]
HepMCFileWriter libk4Gen.so
Property Type Default Description
Filename string Output_HepMC.dat Name of the HepMC file to write [HepMCFileWriter]
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> HepMC The HepMC event to write to text file (input) [unknown owner type]
HepMCFullMerge libk4Gen.so
No propertys available.
HepMCHistograms libk4Gen.so
Property Type Default Description
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> HepMC None
HepMCSimpleMerge libk4Gen.so
No propertys available.
HepMCToEDMConverter libk4Gen.so
Property Type Default Description
hepmcStatusList vector<unsigned int> [1] list of hepmc statuses to keep. An empty list means all statuses will be kept [HepMCToEDMConverter]
hepmc k4FWCore::DataHandle<HepMC3::GenEvent> hepmc HepMC event handle (input) [unknown owner type]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> MCParticles Generated particles collection (output) [unknown owner type]
MDIReader libk4Gen.so
Property Type Default Description
MDIFilename string Name of the MDI file to read [unknown owner type]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> MCParticles Generated particles collection (output) [unknown owner type]
CrossingAngle double 4.6753476e-310 Half the crossing angle beam in [rad] [unknown owner type]
LongitudinalCut double 6.0132872e-154 the value for cut_z used in GP++ in [um] [unknown owner type]
InputType string string: guineapig, xtrack [unknown owner type]
BeamEnergy double 0.0 beam energy [GeV], necessary for xtrack type [unknown owner type]
MomentumRangeParticleGun libk4Gen.so
Property Type Default Description
MomentumMin double 100000.0 Minimal momentum [MomentumRangeParticleGun]
ThetaMin double 0.1 Minimal theta [MomentumRangeParticleGun]
PhiMin double 0.0 Minimal phi [MomentumRangeParticleGun]
MomentumMax double 100000.0 Maximal momentum [MomentumRangeParticleGun]
ThetaMax double 0.4 Maximal theta [MomentumRangeParticleGun]
PhiMax double 6.2831853 Maximal phi [MomentumRangeParticleGun]
PdgCodes vector<int> [-211] list of pdg codes to produce [MomentumRangeParticleGun]
PoissonPileUp libk4Gen.so
Property Type Default Description
numPileUpEvents double 0.0 Average number of pile-up events [PoissonPileUp]
PythiaInterface libk4Gen.so
Property Type Default Description
pythiacard string Pythia_minbias_pp_100TeV.cmd Name of the Pythia cmd file [PythiaInterface]
pythiaExtraSettings vector<string> [""] Additional strings with Pythia settings, applied after the card. [PythiaInterface]
printPythiaStatistics bool False Print Pythia Statistics [PythiaInterface]
doEvtGenDecays bool False Do decays with EvtGen [PythiaInterface]
EvtGenDecayFile string Generation/data/DECAY.DEC Name of the global EvtGen Decay File [PythiaInterface]
UserDecayFile string Name of the EvtGen User Decay File [PythiaInterface]
EvtGenParticleDataFile string Generation/data/evt.pdl Name of the EvtGen Particle Data File [PythiaInterface]
EvtGenExcludes vector<int> [] PDG IDs of particles not to decay with EvtGen [PythiaInterface]
RangePileUp libk4Gen.so
Property Type Default Description
numPileUpEvents vector<int> [0] Average number of pile-up events [RangePileUp]
k4MLJetTagger 4 algorithms
JetMCTagger libk4MLJetTaggerPlugins.so
Property Type Default Description
InputJets vector<DataObjID> ["RefinedVertexJets"] [k4FWCore::details::Transformer<edm4hep::ParticleIDCollection (edm4hep::ReconstructedParticleCollection const&,edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
MCParticles vector<DataObjID> ["MCParticles"] [k4FWCore::details::Transformer<edm4hep::ParticleIDCollection (edm4hep::ReconstructedParticleCollection const&,edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputIDCollection vector<DataObjID> ["MCJetTag"] [k4FWCore::details::Transformer<edm4hep::ParticleIDCollection (edm4hep::ReconstructedParticleCollection const&,edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
JetObsWriter libk4MLJetTaggerPlugins.so
Property Type Default Description
InputJets k4FWCore::DataHandle<edm4hep::ReconstructedParticleCollection> InputJets Collection for input Jets [unknown owner type]
InputPrimaryVertices k4FWCore::DataHandle<edm4hep::VertexCollection> InputPrimaryVertices Collection for input Primary Vertices [unknown owner type]
JetTagWriter libk4MLJetTaggerPlugins.so
Property Type Default Description
InputJets k4FWCore::DataHandle<edm4hep::ReconstructedParticleCollection> RefinedVertexJets Collection of refined jets [unknown owner type]
RefinedJetTag_G k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_G Collection for jet flavor tag G [unknown owner type]
RefinedJetTag_U k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_U Collection for jet flavor tag U [unknown owner type]
RefinedJetTag_D k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_D Collection for jet flavor tag D [unknown owner type]
RefinedJetTag_S k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_S Collection for jet flavor tag S [unknown owner type]
RefinedJetTag_C k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_C Collection for jet flavor tag C [unknown owner type]
RefinedJetTag_B k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_B Collection for jet flavor tag B [unknown owner type]
RefinedJetTag_TAU k4FWCore::DataHandle<edm4hep::ParticleIDCollection> RefinedJetTag_TAU Collection for jet flavor tag TAU [unknown owner type]
MCJetTag k4FWCore::DataHandle<edm4hep::ParticleIDCollection> MCJetTag Collection for MC Jet Tag [unknown owner type]
JetTagger libk4MLJetTaggerPlugins.so
Property Type Default Description
InputJets vector<DataObjID> ["RefinedVertexJets"] [k4FWCore::details::Transformer<std::vector<edm4hep::ParticleIDCollection,std::allocator<edm4hep::ParticleIDCollection> > (edm4hep::ReconstructedParticleCollection const&,edm4hep::VertexCollection const&),Gaudi::Functional::Traits::use_<> >]
InputPrimaryVertices vector<DataObjID> ["PrimaryVertices"] [k4FWCore::details::Transformer<std::vector<edm4hep::ParticleIDCollection,std::allocator<edm4hep::ParticleIDCollection> > (edm4hep::ReconstructedParticleCollection const&,edm4hep::VertexCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputIDCollections vector<DataObjID> ["RefinedJetTags"] [k4FWCore::details::Transformer<std::vector<edm4hep::ParticleIDCollection,std::allocator<edm4hep::ParticleIDCollection> > (edm4hep::ReconstructedParticleCollection const&,edm4hep::VertexCollection const&),Gaudi::Functional::Traits::use_<> >]
model_path string /eos/experiment/fcc/ee/jet_flavour_tagging/fullsim_test_spring2024/fullsimCLD240_2mio.onnx Path to the ONNX model [JetTagger]
json_path string /eos/experiment/fcc/ee/jet_flavour_tagging/fullsim_test_spring2024/preprocess_fullsimCLD240_2mio.json Path to the JSON configuration file for the ONNX model [JetTagger]
flavor_collection_names vector<string> ["RefinedJetTag_G", "RefinedJetTag_U", "RefinedJetTag_S", "RefinedJetTag_C", "RefinedJetTag_B", "RefinedJetTag_D", "RefinedJetTag_TAU"] Names of the output collections. Order, size and flavor labels _X must match the network configuration. [JetTagger]
k4MarlinWrapper 6 algorithms
EDM4hep2LcioTool libEDM4hep2Lcio.so
Property Type Default Description
collNameMapping map<string, string> [] [EDM4hep2LcioTool]
convertAll bool True [EDM4hep2LcioTool]
Lcio2EDM4hepTool libLcio2EDM4hep.so
Property Type Default Description
collNameMapping map<string, string> [] [Lcio2EDM4hepTool]
convertAll bool True [Lcio2EDM4hepTool]
LcioEvent libk4MarlinWrapperPlugins.so
Property Type Default Description
Files vector<string> [] [LcioEvent]
skipNEvents int 0 [LcioEvent]
LcioEventOutput libk4MarlinWrapperPlugins.so
Property Type Default Description
WriteMode string [LcioEventOutput]
OutputFileName string [LcioEventOutput]
DropCollectionNames vector<string> [] [LcioEventOutput]
KeepCollectionNames vector<string> [] [LcioEventOutput]
DropCollectionTypes vector<string> [] [LcioEventOutput]
FullSubsetCollections vector<string> [] [LcioEventOutput]
MarlinProcessorWrapper libk4MarlinWrapperPlugins.so
Property Type Default Description
ProcessorType string [MarlinProcessorWrapper]
Parameters map<string, vector<string>> [] [MarlinProcessorWrapper]
EDM4hep2LcioTool PublicToolHandle None
Lcio2EDM4hepTool PublicToolHandle None
TrackingCellIDEncodingSvc libk4MarlinWrapperPlugins.so
Property Type Default Description
EncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for tracking detectors [TrackingCellIDEncodingSvc]
GeoSvcName string GeoSvc The name of the GeoSvc instance [TrackingCellIDEncodingSvc]
k4RecCalorimeter 72 algorithms
AugmentClustersFCCee libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
systemIDs vector<int> [4] IDs of systems [AugmentClustersFCCee]
systemNames vector<string> ["EMB"] Names of the detectors, corresponding to systemIDs [AugmentClustersFCCee]
numLayers vector<unsigned long> [11] Numbers of layers of the systems [AugmentClustersFCCee]
thetaRecalcWeights vector<vector<double>> [[-1.0, 3.0, 3.0, 3.0, 4.25, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0]] Weights for each detector layer for theta position log-weighting. If negative use linear weight. [AugmentClustersFCCee]
readoutNames vector<string> ["ECalBarrelModuleThetaMerged"] Names of the detector readouts, corresponding to systemIDs [AugmentClustersFCCee]
layerFieldNames vector<string> ["layer"] Identifiers of layers, corresponding to systemIDs [AugmentClustersFCCee]
thetaFieldNames vector<string> ["theta"] Identifiers of theta, corresponding to systemIDs [AugmentClustersFCCee]
moduleFieldNames vector<string> ["module"] Identifiers of module, corresponding to systemIDs [AugmentClustersFCCee]
do_photon_shapeVar bool False Calculate shape variables for pi0/photon separation: E_ratio, Delta_E etc. [AugmentClustersFCCee]
do_widthTheta_logE_weights bool False Calculate width in theta using logE weights in shape variables [AugmentClustersFCCee]
maxDebugPrint unsigned int 10 maximum number of debug/warning messages from execute() [AugmentClustersFCCee]
inClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> inClusters Input clusters [unknown owner type]
outClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> outClusters Output clusters [unknown owner type]
CalibrateBenchmarkMethod libk4RecCalorimeterPlugins.so
Property Type Default Description
energy double 100.0 Generated energy [CalibrateBenchmarkMethod]
numLayersECal unsigned long 12 Number of ECal layers [CalibrateBenchmarkMethod]
numLayersHCal unsigned long 13 Number of HCal layers [CalibrateBenchmarkMethod]
firstLayerECal unsigned int 0 ID of first ECal layer [CalibrateBenchmarkMethod]
firstLayerHCal unsigned int 0 ID of first HCal layer [CalibrateBenchmarkMethod]
readoutNames vector<string> ["ECalBarrelReadout", "HCalBarrelReadout"] Names of the detector readout, corresponding to systemId [CalibrateBenchmarkMethod]
systemID vector<unsigned int> [4, 8] systemId [CalibrateBenchmarkMethod]
ECalSystemID unsigned int 4 ID of ECal system [CalibrateBenchmarkMethod]
HCalSystemID unsigned int 8 ID of the HCal system [CalibrateBenchmarkMethod]
fixedParameters vector<int> [1, 5] Fixed parameters that will not be minimized [CalibrateBenchmarkMethod]
ecalBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalBarrelCells [unknown owner type]
hcalBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalBarrelCells [unknown owner type]
CalibrateCaloClusters libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
systemIDs vector<int> [4] IDs of systems [CalibrateCaloClusters]
systemNames vector<string> ["EMB"] Names of the detectors, corresponding to systemIDs [CalibrateCaloClusters]
readoutNames vector<string> ["ECalBarrelModuleThetaMerged"] Names of the detector readout, corresponding to systemID [CalibrateCaloClusters]
layerFieldNames vector<string> ["layer"] Identifier of layers, corresponding to systemID [CalibrateCaloClusters]
numLayers vector<unsigned short> [12] Numbers of layers of the systems [CalibrateCaloClusters]
firstLayerIDs vector<unsigned short> [0] IDs of first layers in the systems [CalibrateCaloClusters]
calibrationFile string File with the calibration parameters [CalibrateCaloClusters]
inClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> inClusters Input cluster collection [unknown owner type]
outClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> outClusters Calibrated (output) cluster collection [unknown owner type]
CalibrateCaloHitsTool libk4RecCalorimeterPlugins.so
Property Type Default Description
invSamplingFraction double 1.0 Value of 1/sampling fraction [CalibrateCaloHitsTool]
CalibrateInLayersTool libk4RecCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CalibrateInLayersTool]
readoutName string Name of the detector readout [CalibrateInLayersTool]
layerFieldName string Identifier of layers [CalibrateInLayersTool]
firstLayerId unsigned int 0 ID of first layer [CalibrateInLayersTool]
samplingFraction vector<double> [] Values of sampling fraction per layer [CalibrateInLayersTool]
CaloAddNoise2Digits libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
InputCollection vector<DataObjID> ["DigitsFloat"] [k4FWCore::details::Transformer<edm4hep::TimeSeriesCollection (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollection vector<DataObjID> ["DigitsWithNoiseFloat"] [k4FWCore::details::Transformer<edm4hep::TimeSeriesCollection (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
noiseInfoFileName string NoiseInfo.root Name of file to store noise samples, means, cov, and corr matrices [CaloAddNoise2Digits]
noiseEnergy float 0.1 Noise energy for Gaussian (mean) - in GeV [CaloAddNoise2Digits]
noiseWidth float 0.05 Noise width - in GeV as well [CaloAddNoise2Digits]
noiseSimSamples int 1000 Number of samples for noise simulation [CaloAddNoise2Digits]
noiseSeed int 32 Seed for the random number generator [CaloAddNoise2Digits]
pulseSamplingLength int 30 Number of samples in pulse [CaloAddNoise2Digits]
CaloCellPositionsTool libk4RecCalorimeterPlugins.so
Property Type Default Description
readoutName string Name of the readout for this detector [CaloCellPositionsTool]
layerFieldName string layer Name of the decoder field for layer [CaloCellPositionsTool]
GeoSvc ServiceHandle GeoSvc Geometry service [CaloCellPositionsTool]
CaloDigitizerFunc libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
InputCollection vector<DataObjID> ["SimCaloHitsCollection"] [k4FWCore::details::Transformer<edm4hep::TimeSeriesCollection (edm4hep::SimCalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollection vector<DataObjID> ["DigitsFloat"] [k4FWCore::details::Transformer<edm4hep::TimeSeriesCollection (edm4hep::SimCalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
pulseType string Gaussian Type of pulse to create [CaloDigitizerFunc]
pulseInitTime float 0.0 Initial time of the pulse [CaloDigitizerFunc]
pulseEndTime float 750.0 End time of the pulse [CaloDigitizerFunc]
pulseSamplingLength int 30 Number of samples in pulse [CaloDigitizerFunc]
mu float 100.0 Mean of Gaussian pulse [CaloDigitizerFunc]
sigma float 20.0 Sigma of Gaussian pulse [CaloDigitizerFunc]
CaloFilterFunc libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
InputCollection vector<DataObjID> ["TimeSeriesCollection"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TimeSeriesCollection,podio::UserDataCollection<int,void>,podio::UserDataCollection<float,void> > (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollectionFilteredPulse vector<DataObjID> ["FilteredDigitsCollection"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TimeSeriesCollection,podio::UserDataCollection<int,void>,podio::UserDataCollection<float,void> > (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollectionMatchedSampleIdx vector<DataObjID> ["MatchedSampleIdx"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TimeSeriesCollection,podio::UserDataCollection<int,void>,podio::UserDataCollection<float,void> > (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollectionMatchedSampleEnergy vector<DataObjID> ["MatchedSampleEnergy"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TimeSeriesCollection,podio::UserDataCollection<int,void>,podio::UserDataCollection<float,void> > (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
filterName string Matched_Gaussian Name of the filter to apply [CaloFilterFunc]
mu float 50.0 Mean of Gaussian pulse [CaloFilterFunc]
sigma float 20.0 Sigma of Gaussian pulse [CaloFilterFunc]
filterTemplateSize int 5 Size of the filter template [CaloFilterFunc]
pulseInitTime float 0.0 Initial time of the pulse [CaloFilterFunc]
pulseEndTime float 750.0 End time of the pulse [CaloFilterFunc]
pulseSamplingLength int 30 Number of samples in pulse [CaloFilterFunc]
noiseInfoFileName string NoiseInfo.root Name of file to load noise corr matrix from [CaloFilterFunc]
invCorrMatName string InvertedCorrelationMatrix Name of ROOT TMatrixD that represents the inverse of the correlation matrix of the noise [CaloFilterFunc]
CaloTopoCluster libk4RecCalorimeterPlugins.so
No propertys available.
CaloTopoClusterFCCee libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
cells vector<string> [] Names of CalorimeterHit collections to read [CaloTopoClusterFCCee]
calorimeterIDs vector<int> [] Corresponding list of calorimeter IDs [CaloTopoClusterFCCee]
useNeighborMap bool True use pre-calculated neighbor map [CaloTopoClusterFCCee]
readoutName string name of the readout (needed if useNeighborMap=false) [CaloTopoClusterFCCee]
seedSigma int 4 number of sigma in noise threshold [CaloTopoClusterFCCee]
neighbourSigma int 2 number of sigma in noise threshold [CaloTopoClusterFCCee]
lastNeighbourSigma int 0 number of sigma in noise threshold [CaloTopoClusterFCCee]
minClusterEnergy float 0.0 minimum cluster energy [CaloTopoClusterFCCee]
systemEncoding string system:4 System encoding string [CaloTopoClusterFCCee]
createClusterCellCollection bool False [CaloTopoClusterFCCee]
noiseTool PrivateToolHandle TopoCaloNoisyCells Handle for the cells noise tool [unknown owner type]
neigboursTool PrivateToolHandle TopoCaloNeighbours Handle for tool to retrieve cell neighbours [unknown owner type]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> clusters Handle for calo clusters (output collection) [unknown owner type]
clusterCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> clusterCells Handle for clusters (output collection) [unknown owner type]
CaloTopoClusterInputTool libk4RecCalorimeterPlugins.so
Property Type Default Description
ecalBarrelReadoutName string name of the ecal barrel readout [CaloTopoClusterInputTool]
ecalEndcapReadoutName string name of the ecal endcap readout [CaloTopoClusterInputTool]
ecalFwdReadoutName string name of the ecal fwd readout [CaloTopoClusterInputTool]
hcalBarrelReadoutName string name of the hcal barrel readout [CaloTopoClusterInputTool]
hcalExtBarrelReadoutName string name of the hcal extended barrel readout [CaloTopoClusterInputTool]
hcalEndcapReadoutName string name of the hcal endcap readout [CaloTopoClusterInputTool]
hcalFwdReadoutName string name of the hcal fwd readout [CaloTopoClusterInputTool]
ecalBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalBarrelCells [unknown owner type]
ecalEndcapCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalEndcapCells [unknown owner type]
ecalFwdCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalFwdCells [unknown owner type]
hcalBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalBarrelCells [unknown owner type]
hcalExtBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalExtBarrelCells [unknown owner type]
hcalEndcapCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalEndcapCells [unknown owner type]
hcalFwdCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalFwdCells [unknown owner type]
CaloTowerTool libk4RecCalorimeterPlugins.so
Property Type Default Description
ecalBarrelReadoutName string name of the ecal barrel readout [CaloTowerTool]
ecalEndcapReadoutName string name of the ecal endcap readout [CaloTowerTool]
ecalFwdReadoutName string name of the ecal fwd readout [CaloTowerTool]
hcalBarrelReadoutName string name of the hcal barrel readout [CaloTowerTool]
hcalExtBarrelReadoutName string name of the hcal extended barrel readout [CaloTowerTool]
hcalEndcapReadoutName string name of the hcal endcap readout [CaloTowerTool]
hcalFwdReadoutName string name of the hcal fwd readout [CaloTowerTool]
radiusForPosition double 1.0 Radius used to calculate cluster position from eta and phi (in mm) [CaloTowerTool]
deltaEtaTower float 0.01 Size of the tower in eta [CaloTowerTool]
deltaPhiTower float 0.01 Size of the tower in phi [CaloTowerTool]
halfTower bool False Use half tower [CaloTowerTool]
max_layer unsigned int 6 Specify which radial layer are used. The condition is 'if(cellLayer > m_max_layer) skip this cell'. [CaloTowerTool]
ecalBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalBarrelCells [unknown owner type]
ecalEndcapCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalEndcapCells [unknown owner type]
ecalFwdCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> ecalFwdCells [unknown owner type]
hcalBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalBarrelCells [unknown owner type]
hcalExtBarrelCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalExtBarrelCells [unknown owner type]
hcalEndcapCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalEndcapCells [unknown owner type]
hcalFwdCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hcalFwdCells [unknown owner type]
CaloTowerToolFCCee libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
cells vector<string> [] Names of CalorimeterHit collections to read [CaloTowerToolFCCee]
calorimeterIDs vector<int> [] Corresponding list of calorimeter IDs [CaloTowerToolFCCee]
thetaMax float 3.14159 Maximum theta of towers [CaloTowerToolFCCee]
thetaMin float 0.0 Minimum theta of towers [CaloTowerToolFCCee]
phiMax float 3.14159 Maximum phi of towers [CaloTowerToolFCCee]
phiMin float -3.14159 Minimum phi of towers [CaloTowerToolFCCee]
deltaThetaTower float 0.0100051 Size of the tower in theta [CaloTowerToolFCCee]
deltaPhiTower float 0.0100051 Size of the tower in phi [CaloTowerToolFCCee]
nSubDetectors unsigned int 0 Number of calorimeter systems [CaloTowerToolFCCee]
CaloWhitening libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
InputCollection vector<DataObjID> ["DigitsFloat"] [k4FWCore::details::Transformer<edm4hep::TimeSeriesCollection (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollection vector<DataObjID> ["WhitenedDigitsCollection"] [k4FWCore::details::Transformer<edm4hep::TimeSeriesCollection (edm4hep::TimeSeriesCollection const&),Gaudi::Functional::Traits::use_<> >]
noiseInfoFileName string NoiseInfo.root Name of file to load noise corr matrix from [CaloWhitening]
invCorrMatName string InvertedCorrelationMatrix Name of ROOT TMatrixD that represents the inverse of the correlation matrix of the noise [CaloWhitening]
muVecName string NoiseSampleMat_MeansVector Name of ROOT TVectorD that represents the mean vector of the noise [CaloWhitening]
filterName string ZCA Name of the whitening filter to apply [CaloWhitening]
CellPositionsCaloDiscsTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsCaloDiscsTool]
readoutName string EMECPhiEtaReco name of the readout [CellPositionsCaloDiscsTool]
CellPositionsDummyTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsDummyTool]
CellPositionsECalBarrelModuleThetaSegTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsECalBarrelModuleThetaSegTool]
readoutName string ECalBarrelModuleThetaMerged [CellPositionsECalBarrelModuleThetaSegTool]
CellPositionsECalBarrelPhiThetaSegTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsECalBarrelPhiThetaSegTool]
readoutName string ECalBarrelPhiTheta [CellPositionsECalBarrelPhiThetaSegTool]
CellPositionsECalBarrelTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsECalBarrelTool]
readoutName string ECalBarrelPhiEta [CellPositionsECalBarrelTool]
CellPositionsECalEndcapTurbineSegTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsECalEndcapTurbineSegTool]
readoutName string ECalEndcapTurbine [CellPositionsECalEndcapTurbineSegTool]
CellPositionsHCalBarrelNoSegTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsHCalBarrelNoSegTool]
readoutName string HCalBarrelReadout [CellPositionsHCalBarrelNoSegTool]
radii vector<double> [291.05, 301.05, 313.55, 328.55, 343.55, 358.55, 378.55, 413.55, 428.55, 453.55] [CellPositionsHCalBarrelNoSegTool]
CellPositionsHCalBarrelPhiSegTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsHCalBarrelPhiSegTool]
readoutName string HCalBarrelReadout [CellPositionsHCalBarrelPhiSegTool]
radii vector<double> [291.05, 301.05, 313.55, 328.55, 343.55, 358.55, 378.55, 413.55, 428.55, 453.55] [CellPositionsHCalBarrelPhiSegTool]
CellPositionsHCalBarrelTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsHCalBarrelTool]
readoutName string BarHCal_Readout_phieta [CellPositionsHCalBarrelTool]
radii vector<double> [283.55, 288.55, 293.55, 298.55, 306.05, 316.05, 326.05, 336.05, 346.05, 356.05, 371.05, 391.05, 411.05] [CellPositionsHCalBarrelTool]
CellPositionsHCalPhiThetaSegTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsHCalPhiThetaSegTool]
readoutName string HCalBarrelReadout [CellPositionsHCalPhiThetaSegTool]
detectorName string HCalBarrel [CellPositionsHCalPhiThetaSegTool]
numLayersHCalThreeParts vector<int> [6, 9, 22] [CellPositionsHCalPhiThetaSegTool]
CellPositionsSimpleCylinderPhiThetaSegTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsSimpleCylinderPhiThetaSegTool]
detectorName string SimpleCylinderDetector [CellPositionsSimpleCylinderPhiThetaSegTool]
readoutName string SimpleCylinderPhiTheta [CellPositionsSimpleCylinderPhiThetaSegTool]
CellPositionsTailCatcherTool libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc [CellPositionsTailCatcherTool]
readoutName string name of the readout [CellPositionsTailCatcherTool]
centralRadius double 0.0 radius in cm [CellPositionsTailCatcherTool]
ConeSelection libk4RecCalorimeterPlugins.so
No propertys available.
ConstNoiseTool libk4RecCalorimeterPlugins.so
Property Type Default Description
detectors vector<string> ["ECAL_Barrel", "ECAL_Endcap", "HCal_Endcap", "HCalBarrel", "HCalExtBarrel", "ECalFwd", "HCalFwd"] names of the calorimeters [ConstNoiseTool]
detectorsNoiseRMS vector<double> [0.001875, 0.001875, 0.002875, 0.002875, 0.002875, 0.001875, 0.001875] Cell noise RMS in GeV [ConstNoiseTool]
setNoiseOffset bool False Set a noise offset per cell [ConstNoiseTool]
detectorsNoiseOffset vector<double> [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] Cell noise offset in GeV [ConstNoiseTool]
systemEncoding string system:4 System encoding string [ConstNoiseTool]
GeoSvc ServiceHandle GeoSvc [ConstNoiseTool]
CorrectCaloClusters libk4RecCalorimeterPlugins.so
Property Type Default Description
systemIDs vector<int> [4, 8] IDs of systems [CorrectCaloClusters]
systemIDECal unsigned int 4 ID of ECal system [CorrectCaloClusters]
systemIDHCal unsigned int 8 ID of the HCal system [CorrectCaloClusters]
readoutNames vector<string> ["ECalBarrelModuleThetaMerged", "BarHCal_Readout_phitheta"] Names of the detector readout, corresponding to systemID [CorrectCaloClusters]
numLayers vector<unsigned long> [12, 13] Numbers of layers of the systems [CorrectCaloClusters]
firstLayerIDs vector<int> [0, 0] IDs of first layers in the systems [CorrectCaloClusters]
lastLayerIDs vector<int> [11, 12] IDs of last layers in the systems [CorrectCaloClusters]
upstreamParameters vector<vector<double>> [] Upstream parameters [CorrectCaloClusters]
upstreamFormulas vector<vector<string>> [] Upstream formulas (in ROOT notation) [CorrectCaloClusters]
downstreamParameters vector<vector<double>> [] Downstream parameters [CorrectCaloClusters]
downstreamFormulas vector<vector<string>> [] Downstream formulas (in ROOT notation) [CorrectCaloClusters]
benchmarkParametrization vector<vector<double>> [] Benchmark formula parameters [CorrectCaloClusters]
benchmarkFormulas vector<vector<string>> [] Benchmark formulas (in ROOT notation) [CorrectCaloClusters]
benchmarkEneSwitch double -1.0 Energy threshold in GeV to use the second formula. Set to a negative value to disable using the second formula. [CorrectCaloClusters]
benchmarkParamsApprox vector<double> [1.2281, 1.0, 1.07731, -0.00191622, 18.6772, 0.0] Approximate benchmark parameters [CorrectCaloClusters]
upstreamCorr bool True [CorrectCaloClusters]
downstreamCorr bool True [CorrectCaloClusters]
benchmarkCorr bool False [CorrectCaloClusters]
inClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> inClusters Input cluster collection [unknown owner type]
outClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> outClusters Corrected (output) cluster collection [unknown owner type]
CorrectECalBarrelSliWinCluster libk4RecCalorimeterPlugins.so
Property Type Default Description
response double 0.95 Reconstructed energy (in the cluster) used for scaling [CorrectECalBarrelSliWinCluster]
energyAxis double 500.0 Energy of the centre of energy distribution histograms [CorrectECalBarrelSliWinCluster]
etaRecalcWeights vector<double> [3.5, 5.5, 4.75, 4.0, 3.75, 3.5, 7.0, 7.0] Weights for each detector layer for eta position log-weighting [CorrectECalBarrelSliWinCluster]
etaLayerResolutionSampling vector<double> [0.0, 1.405, 2.051, 3.195, 5.791, 10.28, 17.54, 30.5] sampling term of eta resolution [CorrectECalBarrelSliWinCluster]
etaLayerResolutionConst vector<double> [2.623, 0.1083, 0.1152, 0.0, 0.0, 0.0, 0.0, 0.0] const term of eta resolution [CorrectECalBarrelSliWinCluster]
numLayers unsigned int 8 Number of layers for which the eta position is calculated [CorrectECalBarrelSliWinCluster]
layerFieldName string layer Identifier of layers [CorrectECalBarrelSliWinCluster]
firstLayerId unsigned int 0 ID of first layer [CorrectECalBarrelSliWinCluster]
systemId vector<unsigned int> [5] IDs of systems [CorrectECalBarrelSliWinCluster]
readoutName vector<string> ["ECalBarrelPhiEta"] Names of the detector readout, corresponding to systemId [CorrectECalBarrelSliWinCluster]
noiseFileName string TestPileup_Cluster_mu200_700files.root Name of the file with noise constants [CorrectECalBarrelSliWinCluster]
pileupHistoName string histFitToClusterDependence_Measured_p Name of pileup histogram [CorrectECalBarrelSliWinCluster]
mu int 1000 Pileup scenario [CorrectECalBarrelSliWinCluster]
etaValues vector<double> [0.0] Eta values [CorrectECalBarrelSliWinCluster]
presamplerShiftP0 vector<double> [0.0] Upstream material param 00 as fnc of eta [CorrectECalBarrelSliWinCluster]
presamplerScaleP0 vector<double> [0.0] Upstream material param 10 as fnc of eta [CorrectECalBarrelSliWinCluster]
presamplerShiftP1 vector<double> [0.0] Upstream material param 01 as fnc of eta [CorrectECalBarrelSliWinCluster]
presamplerScaleP1 vector<double> [0.0] Upstream material param 11 as fnc of eta [CorrectECalBarrelSliWinCluster]
samplingFraction vector<double> [0.29904134, 0.13062207, 0.163244, 0.18636027, 0.20377812, 0.21621128, 0.2271408, 0.24331542] Values of sampling fraction used in energy calibration [CorrectECalBarrelSliWinCluster]
etaMaxAxis double 1.6805 Max eta value [CorrectECalBarrelSliWinCluster]
phiMaxAxis double 3.1415927 Max phi value [CorrectECalBarrelSliWinCluster]
dEta double 0.01 Segmentation in eta [CorrectECalBarrelSliWinCluster]
dPhi double 0.0089249791 Segmentation in phi [CorrectECalBarrelSliWinCluster]
nPhiOptimFinal vector<int> [] [CorrectECalBarrelSliWinCluster]
nEtaOptimFinal vector<int> [] [CorrectECalBarrelSliWinCluster]
ellipse bool False [CorrectECalBarrelSliWinCluster]
constPileupNoise double 0.0 [CorrectECalBarrelSliWinCluster]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> clusters Input clusters (input) [unknown owner type]
correctedClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> correctedClusters Corrected clusters (output) [unknown owner type]
particle k4FWCore::DataHandle<edm4hep::MCParticleCollection> particles Generated single-particle event (input) [unknown owner type]
vertex k4FWCore::DataHandle<edm4hep::VertexCollection> vertices Generated vertices (input) [unknown owner type]
CreateCaloCellPositions libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
hits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/hits Hit collection (input) [unknown owner type]
positionsECalBarrelTool PublicToolHandle Handle for tool to retrieve cell positions in ECal Barrel [unknown owner type]
positionsHCalBarrelTool PublicToolHandle Handle for tool to retrieve cell positions in HCal Barrel and ext Barrel [unknown owner type]
positionsHCalExtBarrelTool PublicToolHandle Handle for tool to retrieve cell positions in HCal Barrel and ext Barrel [unknown owner type]
positionsEMECTool PublicToolHandle Handle for tool to retrieve cell positions in EMEC [unknown owner type]
positionsHECTool PublicToolHandle Handle for tool to retrieve cell positions in HEC [unknown owner type]
positionsEMFwdTool PublicToolHandle Handle for tool to retrieve cell positions EM Fwd [unknown owner type]
positionsHFwdTool PublicToolHandle Handle for tool to retrieve cell positions Had Fwd [unknown owner type]
positionedHits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/positionedHits Output cell positions collection [unknown owner type]
CreateCaloCellPositionsFCCee libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
hits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/hits Hit collection (input) [unknown owner type]
positionsTool PublicToolHandle Handle for tool to retrieve cell positions from [unknown owner type]
positionedHits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/positionedHits Output cell positions collection [unknown owner type]
CreateCaloCells libk4RecCalorimeterPlugins.so
Property Type Default Description
addCrosstalk bool False Add crosstalk effect? [CreateCaloCells]
doCellCalibration bool True Calibrate to EM scale? [CreateCaloCells]
addCellNoise bool True Add noise to cells? [CreateCaloCells]
filterCellNoise bool False Save only cells with energy above threshold? [CreateCaloCells]
addPosition bool False Add position information to the cells? [CreateCaloCells]
readoutName string ECalBarrelPhiEta Name of the detector readout [CreateCaloCells]
hits k4FWCore::DataHandle<edm4hep::SimCalorimeterHitCollection> hits Hits from which to create cells (input) [unknown owner type]
cells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> cells The created calorimeter cells (output) [unknown owner type]
crosstalksTool PrivateToolHandle ReadCaloCrosstalkMap Handle for the cell crosstalk tool [unknown owner type]
calibTool PrivateToolHandle CalibrateCaloHitsTool Handle for tool to calibrate Geant4 energy to EM scale tool [unknown owner type]
noiseTool PrivateToolHandle NoiseCaloCellsFlatTool Handle for the calorimeter cells noise tool [unknown owner type]
geometryTool PrivateToolHandle Handle for the geometry tool [unknown owner type]
CreateCaloCellsNoise libk4RecCalorimeterPlugins.so
Property Type Default Description
doCellCalibration bool True Calibrate to EM scale? [CreateCaloCellsNoise]
addCellNoise bool True Add noise to cells? [CreateCaloCellsNoise]
filterCellNoise bool False Save only cells with energy above threshold? [CreateCaloCellsNoise]
addPosition bool False Add position information to the cells? [CreateCaloCellsNoise]
readoutName string ECalBarrelPhiEta Name of the detector readout [CreateCaloCellsNoise]
activeVolumeName string _sensitive Name of the active volumes [CreateCaloCellsNoise]
activeFieldName string active_layer Name of active layers for sampling calorimeter [CreateCaloCellsNoise]
fieldNames vector<string> [] Name of the bit-fields (in the readout) describing the volume [CreateCaloCellsNoise]
fieldValues vector<int> [] Value of the field that identifies the volume to to change segmentation (e.g. ID of the ECal) [CreateCaloCellsNoise]
hits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits Hits from which to create cells (input) [unknown owner type]
cells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> cells The created calorimeter cells (output) [unknown owner type]
calibTool PrivateToolHandle CalibrateCaloHitsTool Handle for tool to calibrate Geant4 energy to EM scale tool [unknown owner type]
noiseTool PrivateToolHandle NoiseCaloCellsFlatTool Handle for the calorimeter cells noise tool [unknown owner type]
geometryTool PrivateToolHandle TubeLayerPhiEtaCaloTool Handle for the geometry tool [unknown owner type]
CreateCaloClusters libk4RecCalorimeterPlugins.so
Property Type Default Description
a1 float 0.957 scaling of ECal energy [CreateCaloClusters]
a2 float 3.772e-08 scaling of ECal energy [CreateCaloClusters]
a3 float 1.028 scaling of ECal energy [CreateCaloClusters]
b1 float 0.243 scaling of energy loss in cryostat [CreateCaloClusters]
b2 float 0.097 scaling of energy loss in cryostat [CreateCaloClusters]
b3 float -0.217 scaling of energy loss in cryostat [CreateCaloClusters]
c1 float -1.546e-10 scaling of energy loss in cryostat [CreateCaloClusters]
c2 float -4519000.0 scaling of energy loss in cryostat [CreateCaloClusters]
c3 float 7.026 scaling of energy loss in cryostat [CreateCaloClusters]
noSegmentationHCal bool True HCal readout w/o eta-phi segementation? [CreateCaloClusters]
lastECalLayer int 7 Layer id of last ECal layer [CreateCaloClusters]
firstHCalLayer int 0 Layer id of first HCal layer [CreateCaloClusters]
systemECal unsigned int 5 System id of ECal [CreateCaloClusters]
systemHCal unsigned int 8 System id of HCal [CreateCaloClusters]
readoutECal string Readout of ECal [CreateCaloClusters]
readoutHCal string Readout of HCal [CreateCaloClusters]
fractionECal double 0.7 Fraction of clsuter energy in ECal to be flagged as EM [CreateCaloClusters]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> calo/clusters Input clusters (input) [unknown owner type]
genParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> calo/genParticles Input gen particles (input) [unknown owner type]
outClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> calo/calibClusters Output clusters (output) [unknown owner type]
outCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> calo/calibClusterCells Output cells (output) [unknown owner type]
positionsECalTool PrivateToolHandle CellPositionsECalBarrelTool Handle for tool to retrieve cell positions in ECal [unknown owner type]
positionsHCalTool PrivateToolHandle CellPositionsHCalBarrelTool Handle for tool to retrieve cell positions in HCal [unknown owner type]
positionsHCalNoSegTool PrivateToolHandle CellPositionsHCalBarrelNoSegTool Handle for tool to retrieve cell positions in HCal w/o eta-phi segmentation [unknown owner type]
calibrate bool True Clusters are going to be calibrated [unknown owner type]
cryoCorrection bool False Correction of lost energy between E and HCal [unknown owner type]
ehECal double 2.1999303e-152 e/h of the ECal [unknown owner type]
ehHCal double 1.8767345e-152 e/h of the HCal [unknown owner type]
CreateCaloClustersSlidingWindow libk4RecCalorimeterPlugins.so
Property Type Default Description
nEtaWindow int 5 [CreateCaloClustersSlidingWindow]
nPhiWindow int 15 [CreateCaloClustersSlidingWindow]
nEtaPosition int 3 [CreateCaloClustersSlidingWindow]
nPhiPosition int 3 [CreateCaloClustersSlidingWindow]
nEtaDuplicates int 2 [CreateCaloClustersSlidingWindow]
nPhiDuplicates int 2 [CreateCaloClustersSlidingWindow]
energyThreshold float 10.0 [CreateCaloClustersSlidingWindow]
nEtaFinal int 5 [CreateCaloClustersSlidingWindow]
nPhiFinal int 15 [CreateCaloClustersSlidingWindow]
energyThresholdFraction float 0.25 [CreateCaloClustersSlidingWindow]
energySharingCorrection bool True [CreateCaloClustersSlidingWindow]
ellipse bool False [CreateCaloClustersSlidingWindow]
attachCells bool False [CreateCaloClustersSlidingWindow]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> calo/clusters Handle for calo clusters (output collection) [unknown owner type]
clusterCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> calo/clusterCells Handle for calo cluster cells (output collection) [unknown owner type]
towerTool PublicToolHandle Handle for the tower building tool [unknown owner type]
CreateCaloClustersSlidingWindowFCCee libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
nThetaWindow int 5 [CreateCaloClustersSlidingWindowFCCee]
nPhiWindow int 15 [CreateCaloClustersSlidingWindowFCCee]
nThetaPosition int 3 [CreateCaloClustersSlidingWindowFCCee]
nPhiPosition int 3 [CreateCaloClustersSlidingWindowFCCee]
nThetaDuplicates int 2 [CreateCaloClustersSlidingWindowFCCee]
nPhiDuplicates int 2 [CreateCaloClustersSlidingWindowFCCee]
energyThreshold float 10.0 [CreateCaloClustersSlidingWindowFCCee]
nThetaFinal int 5 [CreateCaloClustersSlidingWindowFCCee]
nPhiFinal int 15 [CreateCaloClustersSlidingWindowFCCee]
energyThresholdFraction float 0.25 [CreateCaloClustersSlidingWindowFCCee]
energySharingCorrection bool False [CreateCaloClustersSlidingWindowFCCee]
ellipse bool False [CreateCaloClustersSlidingWindowFCCee]
createClusterCellCollection bool False [CreateCaloClustersSlidingWindowFCCee]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> calo/clusters Handle for calo clusters (output collection) [unknown owner type]
clusterCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> calo/clusterCells Handle for calo cluster cells (output collection) [unknown owner type]
towerTool PublicToolHandle Handle for the tower building tool [unknown owner type]
CreateCaloJet libk4RecCalorimeterPlugins.so
Property Type Default Description
InputClusterCollection vector<DataObjID> ["CorrectedCaloClusters"] [k4FWCore::details::Transformer<edm4hep::ReconstructedParticleCollection (edm4hep::ClusterCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputJetCollection vector<DataObjID> ["Jets"] [k4FWCore::details::Transformer<edm4hep::ReconstructedParticleCollection (edm4hep::ClusterCollection const&),Gaudi::Functional::Traits::use_<> >]
JetAlg string antikt Name of jet clustering algorithm [CreateCaloJet]
JetRadius double 0.4 Jet clustering radius [CreateCaloJet]
MinPt double 10.0 Minimum pT for saved jets [CreateCaloJet]
IsExclusiveClustering int 0 1 if exclusive, 0 if inclusive [CreateCaloJet]
CreateCellPositions libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
hits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/hits Hit collection (input) [unknown owner type]
positionsTool PublicToolHandle Handle for tool to retrieve cell positions [unknown owner type]
positionedHits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/positionedHits Output cell positions collection [unknown owner type]
CreateEmptyCaloCellsCollection libk4RecCalorimeterPlugins.so
Property Type Default Description
cells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> cells Empty calorimeter cells output) [unknown owner type]
CreateFCCeeCaloNeighbours libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
readoutNames vector<string> ["ECalBarrelModuleThetaMerged", "ECalEndcapTurbine", "HCalBarrelReadout", "HCalEndcapReadout"] [CreateFCCeeCaloNeighbours]
systemNames vector<string> ["system", "system", "system", "system"] [CreateFCCeeCaloNeighbours]
systemValues vector<int> [4, 5, 8, 9] [CreateFCCeeCaloNeighbours]
activeFieldNames vector<string> ["layer", "layer", "layer", "layer"] [CreateFCCeeCaloNeighbours]
activeVolumesNumbers vector<unsigned int> [11, 98, 13, 37] [CreateFCCeeCaloNeighbours]
activeVolumesTheta vector<vector<double>> [] [CreateFCCeeCaloNeighbours]
includeDiagonalCells bool False If True will consider also diagonal neighbours in volumes with theta-module segmentation [CreateFCCeeCaloNeighbours]
includeDiagonalCellsHCal bool False If True will consider also diagonal neighbours in volumes with phi-theta segmentation [CreateFCCeeCaloNeighbours]
ecalBarrelSysId unsigned int 4 [CreateFCCeeCaloNeighbours]
ecalEndcapSysId unsigned int 5 [CreateFCCeeCaloNeighbours]
hcalBarrelSysId unsigned int 8 [CreateFCCeeCaloNeighbours]
hcalEndcapSysId unsigned int 9 [CreateFCCeeCaloNeighbours]
connectBarrels bool True [CreateFCCeeCaloNeighbours]
connectHCal bool True [CreateFCCeeCaloNeighbours]
connectECal bool True [CreateFCCeeCaloNeighbours]
hCalZsize double 18.0 [CreateFCCeeCaloNeighbours]
hCalZoffset double -4590.0 [CreateFCCeeCaloNeighbours]
hCalRinner double 2850.0 [CreateFCCeeCaloNeighbours]
hCalPhiOffset double 0.0 [CreateFCCeeCaloNeighbours]
outputFileName string Name of the output file [unknown owner type]
CreateFCCeeCaloNoiseLevelMap libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
ecalBarrelSysId unsigned int 4 [CreateFCCeeCaloNoiseLevelMap]
ecalEndcapSysId unsigned int 5 [CreateFCCeeCaloNoiseLevelMap]
hcalBarrelSysId unsigned int 8 [CreateFCCeeCaloNoiseLevelMap]
hcalEndcapSysId unsigned int 9 [CreateFCCeeCaloNoiseLevelMap]
readoutNames vector<string> ["ECalBarrelModuleThetaMerged", "ECalEndcapTurbine", "HCalBarrelReadout", "HCalEndcapReadout"] [CreateFCCeeCaloNoiseLevelMap]
systemNames vector<string> ["system", "system", "system", "system"] [CreateFCCeeCaloNoiseLevelMap]
systemValues vector<int> [4, 5, 8, 9] [CreateFCCeeCaloNoiseLevelMap]
activeFieldNames vector<string> ["layer", "layer", "layer", "layer"] [CreateFCCeeCaloNoiseLevelMap]
activeVolumesNumbers vector<unsigned int> [11, 98, 13, 37] [CreateFCCeeCaloNoiseLevelMap]
activeVolumesTheta vector<vector<double>> [] [CreateFCCeeCaloNoiseLevelMap]
ECalBarrelNoiseTool PrivateToolHandle ReadNoiseFromFileTool Handle for the cell noise tool of Barrel ECal [unknown owner type]
ECalEndcapNoiseTool PrivateToolHandle ReadNoiseFromFileTool Handle for the cell noise tool of Endcap ECal [unknown owner type]
HCalBarrelNoiseTool PrivateToolHandle ReadNoiseFromFileTool Handle for the cell noise tool of Barrel HCal [unknown owner type]
HCalEndcapNoiseTool PrivateToolHandle ReadNoiseFromFileTool Handle for the cell noise tool of Endcap HCal [unknown owner type]
outputFileName string Name of the output file [unknown owner type]
CreateFCCeeCaloXTalkNeighbours libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
readoutNames vector<string> ["ECalBarrelModuleThetaMerged", "BarHCal_Readout_phitheta"] [CreateFCCeeCaloXTalkNeighbours]
systemNames vector<string> ["system", "system"] [CreateFCCeeCaloXTalkNeighbours]
systemValues vector<int> [4, 8] [CreateFCCeeCaloXTalkNeighbours]
activeFieldNames vector<string> ["layer", "layer"] [CreateFCCeeCaloXTalkNeighbours]
activeVolumesNumbers vector<unsigned int> [12, 13] [CreateFCCeeCaloXTalkNeighbours]
activeVolumesTheta vector<vector<double>> [] [CreateFCCeeCaloXTalkNeighbours]
xtalkCoefRadial double 0.007 [CreateFCCeeCaloXTalkNeighbours]
xtalkCoefTheta double 0.002 [CreateFCCeeCaloXTalkNeighbours]
xtalkCoefDiagonal double 0.0004 [CreateFCCeeCaloXTalkNeighbours]
xtalkCoefTower double 0.001 [CreateFCCeeCaloXTalkNeighbours]
debugCellInfo bool True [CreateFCCeeCaloXTalkNeighbours]
ecalBarrelSysId unsigned int 4 [CreateFCCeeCaloXTalkNeighbours]
hcalBarrelSysId unsigned int 8 [CreateFCCeeCaloXTalkNeighbours]
connectBarrels bool False [CreateFCCeeCaloXTalkNeighbours]
hCalZsize double 18.0 [CreateFCCeeCaloXTalkNeighbours]
hCalZoffset double -4590.0 [CreateFCCeeCaloXTalkNeighbours]
hCalRinner double 2850.0 [CreateFCCeeCaloXTalkNeighbours]
hCalPhiOffset double 0.0 [CreateFCCeeCaloXTalkNeighbours]
outputFileName string Name of the output file [unknown owner type]
CreateFCChhCaloNeighbours libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
readoutNamesPhiEta vector<string> ["ECalBarrelPhiEta"] [CreateFCChhCaloNeighbours]
systemNamesPhiEta vector<string> ["system"] [CreateFCChhCaloNeighbours]
systemValuesPhiEta vector<int> [5] [CreateFCChhCaloNeighbours]
activeFieldNamesPhiEta vector<string> ["layer"] [CreateFCChhCaloNeighbours]
activeVolumesNumbers vector<unsigned int> [8] [CreateFCChhCaloNeighbours]
activeVolumesEta vector<double> [] [CreateFCChhCaloNeighbours]
readoutNamesVolumes vector<string> [] [CreateFCChhCaloNeighbours]
systemNameNested string [CreateFCChhCaloNeighbours]
systemValuesNested vector<int> [] [CreateFCChhCaloNeighbours]
activeFieldNamesNested vector<string> [] [CreateFCChhCaloNeighbours]
activeVolumeNamesNested vector<string> ["layerVolume", "moduleVolume", "wedgeVolume"] [CreateFCChhCaloNeighbours]
connectBarrels bool True [CreateFCChhCaloNeighbours]
hCalZsize double 18.0 [CreateFCChhCaloNeighbours]
hCalZoffset double -4590.0 [CreateFCChhCaloNeighbours]
hCalRinner double 2850.0 [CreateFCChhCaloNeighbours]
hCalPhiOffset double 0.0 [CreateFCChhCaloNeighbours]
outputFileName string Name of the output file [unknown owner type]
CreateFCChhCaloNoiseLevelMap libk4RecFCChhCalorimeterPlugins.so
Property Type Default Description
ecalBarrelSysId unsigned int 5 [CreateFCChhCaloNoiseLevelMap]
hcalBarrelSysId unsigned int 8 [CreateFCChhCaloNoiseLevelMap]
readoutNamesPhiEta vector<string> ["ECalBarrelPhiEta"] [CreateFCChhCaloNoiseLevelMap]
systemNamesPhiEta vector<string> ["system"] [CreateFCChhCaloNoiseLevelMap]
systemValuesPhiEta vector<int> [5] [CreateFCChhCaloNoiseLevelMap]
activeFieldNamesPhiEta vector<string> ["layer"] [CreateFCChhCaloNoiseLevelMap]
activeVolumesNumbers vector<unsigned int> [8] [CreateFCChhCaloNoiseLevelMap]
activeVolumesEta vector<double> [] [CreateFCChhCaloNoiseLevelMap]
readoutNamesVolumes vector<string> ["HCalBarrelReadout"] [CreateFCChhCaloNoiseLevelMap]
systemNameNested string system [CreateFCChhCaloNoiseLevelMap]
systemValuesNested vector<int> [8] [CreateFCChhCaloNoiseLevelMap]
activeFieldNamesNested vector<string> ["layer", "module", "row"] [CreateFCChhCaloNoiseLevelMap]
activeVolumeNamesNested vector<string> ["layerVolume", "moduleVolume", "wedgeVolume"] [CreateFCChhCaloNoiseLevelMap]
ECalBarrelNoiseTool PrivateToolHandle ReadNoiseFromFileTool Handle for the cells noise tool of Barrel ECal [unknown owner type]
HCalBarrelNoiseTool PrivateToolHandle ReadNoiseFromFileTool Handle for the cells noise tool of Barrel HCal [unknown owner type]
outputFileName string Name of the output file [unknown owner type]
CreatePositionedCaloCells libk4RecCalorimeterPlugins.so
No propertys available.
CreateTruthJet libk4RecCalorimeterPlugins.so
Property Type Default Description
InputMCParticleCollection vector<DataObjID> ["MCParticles"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ReconstructedParticleCollection,podio::LinkCollection<edm4hep::ReconstructedParticle,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputJetCollection vector<DataObjID> ["TruthJets"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ReconstructedParticleCollection,podio::LinkCollection<edm4hep::ReconstructedParticle,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputAssociationsCollection vector<DataObjID> ["TruthJetParticleAssociations"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::ReconstructedParticleCollection,podio::LinkCollection<edm4hep::ReconstructedParticle,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
JetAlg string antikt Name of jet clustering algorithm [CreateTruthJet]
JetRadius double 0.4 Jet clustering radius [CreateTruthJet]
MinPt double 1.0 Minimum pT for saved jets [CreateTruthJet]
isExclusiveClustering bool False true if exclusive, false if inclusive [CreateTruthJet]
CreateTruthLinks libk4RecCalorimeterPlugins.so
Property Type Default Description
cell_hit_links vector<string> [] Names of CaloHitSimCaloHitLink collections to read [CreateTruthLinks]
clusters vector<string> [] Names of Cluster collections to read [CreateTruthLinks]
mcparticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> mcparticles MC particles collection (input) [unknown owner type]
cell_mcparticle_links k4FWCore::DataHandle<podio::LinkCollection<edm4hep::CalorimeterHit,edm4hep::MCParticle> > cell_mcparticle_links The links between cells and MC particles (output) [unknown owner type]
cluster_mcparticle_links k4FWCore::DataHandle<podio::LinkCollection<edm4hep::Cluster,edm4hep::MCParticle> > cluster_mcparticle_links The links between clusters and MC particles (output) [unknown owner type]
FilterTruthParticlesForGenJets libk4RecCalorimeterPlugins.so
Property Type Default Description
InputMCParticleCollection vector<DataObjID> ["MCParticles"] [k4FWCore::details::Transformer<edm4hep::MCParticleCollection (edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputMCParticleCollection vector<DataObjID> ["FilteredMCParticles"] [k4FWCore::details::Transformer<edm4hep::MCParticleCollection (edm4hep::MCParticleCollection const&),Gaudi::Functional::Traits::use_<> >]
SaveMuons bool False Bool for if muons are kept [FilterTruthParticlesForGenJets]
MinPt double 0.0 Minimum pT for filtered particles [FilterTruthParticlesForGenJets]
LayerPhiEtaCaloTool libk4RecCalorimeterPlugins.so
Property Type Default Description
readoutName string [CalorimeterToolBase]
GeoSvc ServiceHandle GeoSvc [CalorimeterToolBase]
CaloCellConstantsSvc ServiceHandle k4::recCalo::CaloCellConstantsSvc [CalorimeterToolBase]
activeVolumeName string layerVolume [LayerPhiEtaCaloTool]
activeFieldName string layer [LayerPhiEtaCaloTool]
fieldNames vector<string> ["system"] [LayerPhiEtaCaloTool]
fieldValues vector<int> [0, 0, 0, 0, 0, 0, 0, 0] [LayerPhiEtaCaloTool]
activeVolumesNumber unsigned int 10 [LayerPhiEtaCaloTool]
activeVolumesEta vector<double> [1.2524, 1.2234, 1.1956, 1.15609, 1.1189, 1.08397, 1.0509, 0.9999, 0.9534, 0.91072] [LayerPhiEtaCaloTool]
LayeredCaloTowerTool libk4RecCalorimeterPlugins.so
Property Type Default Description
readoutName string Name of the detector readout [LayeredCaloTowerTool]
radiusForPosition double 1.0 Radius used to calculate cluster position from eta and phi (in mm) [LayeredCaloTowerTool]
deltaEtaTower float 0.01 Size of the tower in eta [LayeredCaloTowerTool]
deltaPhiTower float 0.01 Size of the tower in phi [LayeredCaloTowerTool]
minimumLayer float 0.0 Minimum cell layer [LayeredCaloTowerTool]
maximumLayer float 130.0 Maximum cell layer [LayeredCaloTowerTool]
addLayerRestriction float 1.0 set layer restriction on/off [LayeredCaloTowerTool]
cells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> calo/cells Cells to create towers from (input) [unknown owner type]
MassInv libk4RecCalorimeterPlugins.so
Property Type Default Description
response double 0.95 Reconstructed energy (in the cluster) used for scaling [MassInv]
energyAxis double 500.0 Energy of the centre of energy distribution histograms [MassInv]
etaRecalcWeights vector<double> [3.5, 5.5, 4.75, 4.0, 3.75, 3.5, 7.0, 7.0] Weights for each detector layer for eta position log-weighting [MassInv]
numLayers unsigned int 8 Number of layers for which the eta position is calculated [MassInv]
layerFieldName string layer Identifier of layers [MassInv]
firstLayerId unsigned int 0 ID of first layer [MassInv]
systemId vector<unsigned int> [5] IDs of systems [MassInv]
readoutName vector<string> ["ECalBarrelPhiEta"] Names of the detector readout, corresponding to systemId [MassInv]
noiseFileName string TestPileup_Cluster_mu200_700files.root Name of the file with noise constants [MassInv]
pileupHistoName string histFitToClusterDependence_Measured_p Name of pileup histogram [MassInv]
mu int 1000 Pileup scenario [MassInv]
etaValues vector<double> [0.0] Eta values [MassInv]
presamplerShiftP0 vector<double> [0.0] Upstream material param 00 as fnc of eta [MassInv]
presamplerScaleP0 vector<double> [0.0] Upstream material param 10 as fnc of eta [MassInv]
presamplerShiftP1 vector<double> [0.0] Upstream material param 01 as fnc of eta [MassInv]
presamplerScaleP1 vector<double> [0.0] Upstream material param 11 as fnc of eta [MassInv]
samplingFraction vector<double> [0.29904134, 0.13062207, 0.163244, 0.18636027, 0.20377812, 0.21621128, 0.2271408, 0.24331542] Values of sampling fraction used in energy calibration [MassInv]
etaMaxAxis double 1.6805 Max eta value [MassInv]
phiMaxAxis double 3.1415927 Max phi value [MassInv]
dEta double 0.01 Segmentation in eta [MassInv]
dPhi double 0.0089249791 Segmentation in phi [MassInv]
nPhiOptimFinal vector<int> [] [MassInv]
nEtaOptimFinal vector<int> [] [MassInv]
ellipse bool False [MassInv]
constPileupNoise double 0.0 [MassInv]
enThresholdMassInv double 40.0 [MassInv]
useEnergyAsThresholdMassInv bool False [MassInv]
massInvCorrection double 1.0 [MassInv]
etaSize vector<unsigned int> [17] Size of cluster(s) in eta [MassInv]
phiSize vector<unsigned int> [17] Size of cluster(s) in phi [MassInv]
isolationEnergy float 1.0 Requirement for energy in HCal to be smaller than [MassInv]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> clusters Input clusters (input) [unknown owner type]
correctedClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> correctedClusters Corrected clusters (output) [unknown owner type]
particle k4FWCore::DataHandle<edm4hep::MCParticleCollection> particles Generated single-particle event (input) [unknown owner type]
towerTool PublicToolHandle Handle for the tower building tool [unknown owner type]
NestedVolumesCaloTool libk4RecCalorimeterPlugins.so
Property Type Default Description
readoutName string [CalorimeterToolBase]
GeoSvc ServiceHandle GeoSvc [CalorimeterToolBase]
CaloCellConstantsSvc ServiceHandle k4::recCalo::CaloCellConstantsSvc [CalorimeterToolBase]
activeVolumeName vector<string> ["LAr_sensitive"] Name of active volumes (if different than all) [NestedVolumesCaloTool]
activeFieldName vector<string> ["active_layer"] Name of active layers for sampling calorimeter [NestedVolumesCaloTool]
fieldNames vector<string> [] Name of the fields describing the segmented volume [NestedVolumesCaloTool]
fieldValues vector<int> [] Values of the fields describing the segmented volume [NestedVolumesCaloTool]
NoiseCaloCellsFlatTool libk4RecCalorimeterPlugins.so
Property Type Default Description
cellNoiseRMS double 0.003 uniform noise RMS per cell in GeV [NoiseCaloCellsFlatTool]
cellNoiseOffset double 0.0 uniform noise offset per cell in GeV [NoiseCaloCellsFlatTool]
filterNoiseThreshold double 3.0 remove cells with energy below offset + threshold * noise RMS [NoiseCaloCellsFlatTool]
NoiseCaloCellsFromFileTool libk4RecCalorimeterPlugins.so
Property Type Default Description
cellPositionsTool PrivateToolHandle CellPositionsDummyTool/CellPositionsDummyTool Handle for tool to retrieve cell positions [NoiseCaloCellsFromFileTool]
addPileup bool True Add pileup contribution to the electronics noise? (only if read from file) [NoiseCaloCellsFromFileTool]
useSegmentation bool True Specify if segmentation is used to determine cell position. [NoiseCaloCellsFromFileTool]
noiseFileName string Name of the file with noise constants [NoiseCaloCellsFromFileTool]
scaleFactor float 1.0 Factor to apply to the noise values [NoiseCaloCellsFromFileTool]
readoutName string ECalHitsPhiEta Name of the detector readout [NoiseCaloCellsFromFileTool]
activeFieldName string active_layer Name of active layers for sampling calorimeter [NoiseCaloCellsFromFileTool]
pileupHistoName string h_pileup_layer Name of pileup histogram [NoiseCaloCellsFromFileTool]
elecNoiseHistoName string h_elecNoise_layer Name of electronics noise histogram [NoiseCaloCellsFromFileTool]
filterNoiseThreshold double 3.0 Energy threshold (cells with Ecell < filterThreshold*m_cellNoise removed) [NoiseCaloCellsFromFileTool]
useAbsInFilter bool False Cell filtering condition becomes: drop cell if abs(Ecell) < filterThreshold*m_cellNoise [NoiseCaloCellsFromFileTool]
numRadialLayers unsigned int 3 Number of radial layers [NoiseCaloCellsFromFileTool]
GeoSvc ServiceHandle GeoSvc [NoiseCaloCellsFromFileTool]
NoiseCaloCellsTurbineEndcapFromFileTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
cellPositionsTool PrivateToolHandle CellPositionsDummyTool/CellPositionsDummyTool Handle for tool to retrieve cell positions [NoiseCaloCellsTurbineEndcapFromFileTool]
addPileup bool True Add pileup contribution to the electronics noise? (only if read from file) [NoiseCaloCellsTurbineEndcapFromFileTool]
setNoiseOffset bool False Set a noise offset per cell [NoiseCaloCellsTurbineEndcapFromFileTool]
noiseFileName string Name of the file with noise constants [NoiseCaloCellsTurbineEndcapFromFileTool]
scaleFactor float 1.0 Factor to apply to the noise values [NoiseCaloCellsTurbineEndcapFromFileTool]
readoutName string ECalEndcapTurbine Name of the detector readout [NoiseCaloCellsTurbineEndcapFromFileTool]
activeFieldName string layer Name of active layers for sampling calorimeter [NoiseCaloCellsTurbineEndcapFromFileTool]
pileupNoiseRMSHistoName string h_pileup_layer Name of pileup noise RMS histogram [NoiseCaloCellsTurbineEndcapFromFileTool]
elecNoiseRMSHistoName string h_elecNoise_layer Name of electronics noise RMS histogram [NoiseCaloCellsTurbineEndcapFromFileTool]
elecNoiseOffsetHistoName string h_mean_pileup_layer Name of electronics noise offset histogram [NoiseCaloCellsTurbineEndcapFromFileTool]
pileupNoiseOffsetHistoName string h_pileup_layer Name of pileup noise offset histogram [NoiseCaloCellsTurbineEndcapFromFileTool]
filterNoiseThreshold double 3.0 Energy threshold (cells with Ecell < offset + filterThreshold*m_cellNoise removed) [NoiseCaloCellsTurbineEndcapFromFileTool]
useAbsInFilter bool False If set, cell filtering condition becomes: drop cell if abs(Ecell-offset) < filterThreshold*m_cellNoise [NoiseCaloCellsTurbineEndcapFromFileTool]
numWheels unsigned int 3 Number of wheels [NoiseCaloCellsTurbineEndcapFromFileTool]
GeoSvc ServiceHandle GeoSvc [NoiseCaloCellsTurbineEndcapFromFileTool]
NoiseCaloCellsVsThetaFromFileTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
cellPositionsTool PrivateToolHandle CellPositionsDummyTool/CellPositionsDummyTool Handle for tool to retrieve cell positions [NoiseCaloCellsVsThetaFromFileTool]
addPileup bool True Add pileup contribution to the electronics noise? (only if read from file) [NoiseCaloCellsVsThetaFromFileTool]
setNoiseOffset bool False Set a noise offset per cell [NoiseCaloCellsVsThetaFromFileTool]
noiseFileName string Name of the file with noise constants [NoiseCaloCellsVsThetaFromFileTool]
scaleFactor float 1.0 Factor to apply to the noise values [NoiseCaloCellsVsThetaFromFileTool]
readoutName string ECalBarrelThetaModuleMerged Name of the detector readout [NoiseCaloCellsVsThetaFromFileTool]
activeFieldName string active_layer Name of active layers for sampling calorimeter [NoiseCaloCellsVsThetaFromFileTool]
pileupNoiseRMSHistoName string h_pileup_layer Name of pileup noise RMS histogram [NoiseCaloCellsVsThetaFromFileTool]
elecNoiseRMSHistoName string h_elecNoise_layer Name of electronics noise RMS histogram [NoiseCaloCellsVsThetaFromFileTool]
elecNoiseOffsetHistoName string h_mean_pileup_layer Name of electronics noise offset histogram [NoiseCaloCellsVsThetaFromFileTool]
pileupNoiseOffsetHistoName string h_pileup_layer Name of pileup noise offset histogram [NoiseCaloCellsVsThetaFromFileTool]
filterNoiseThreshold double 3.0 Energy threshold (cells with Ecell < offset + filterThreshold*m_cellNoise removed) [NoiseCaloCellsVsThetaFromFileTool]
useAbsInFilter bool False If set, cell filtering condition becomes: drop cell if abs(Ecell-offset) < filterThreshold*m_cellNoise [NoiseCaloCellsVsThetaFromFileTool]
numRadialLayers unsigned int 3 Number of radial layers [NoiseCaloCellsVsThetaFromFileTool]
GeoSvc ServiceHandle GeoSvc [NoiseCaloCellsVsThetaFromFileTool]
PairCaloClustersPi0 libk4RecCalorimeterPlugins.so
Property Type Default Description
massPeak double 0.135 pi0 mass peak [GeV] [PairCaloClustersPi0]
massLow double 0.0 lower boundary of pi0 mass window [GeV] [PairCaloClustersPi0]
massHigh double 0.27 upper boundary of pi0 mass window [GeV] [PairCaloClustersPi0]
inClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> inClusters Input cluster collection [unknown owner type]
reconstructedPi0 k4FWCore::DataHandle<edm4hep::ReconstructedParticleCollection> reconstructedPi0 Output1: Reconstructed pi0 collection [unknown owner type]
unpairedClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> unpairedClusters Output2: Unpaired cluster collection [unknown owner type]
pairedClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> pairedClusters Output3: Paired cluster collection [unknown owner type]
PhotonIDTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
mvaModelFile string ONNX file with the mva model [PhotonIDTool]
mvaInputsFile string JSON file with the mva inputs [PhotonIDTool]
inClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> inClusters Input cluster collection [unknown owner type]
outClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> outClusters Output cluster collection [unknown owner type]
PreparePileup libk4RecCalorimeterPlugins.so
Property Type Default Description
maxEnergy unsigned int 20 Maximum energy in the pile-up plot [PreparePileup]
histogramName string energyVsAbsEta Name of 2D histogram [PreparePileup]
layerFieldName string layer Name of layer [PreparePileup]
numLayers unsigned int 8 Number of layers [PreparePileup]
readoutName string Name of the readout [PreparePileup]
etaSize vector<unsigned int> [7] Size of cluster(s) in eta [PreparePileup]
phiSize vector<unsigned int> [19] Size of cluster(s) in phi [PreparePileup]
nPhiOptimFinal vector<int> [] [PreparePileup]
nEtaOptimFinal vector<int> [] [PreparePileup]
ellipse bool False [PreparePileup]
hits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits Hits from which to create cells (input) [unknown owner type]
geometryTool PrivateToolHandle TubeLayerPhiEtaCaloTool Handle for the geometry tool [unknown owner type]
towerTool PublicToolHandle Handle for the tower building tool [unknown owner type]
ReadCaloCrosstalkMap libk4RecCalorimeterPlugins.so
Property Type Default Description
fileName string Name of the file that contains the crosstalk map. Leave the default empty to avoid crashes when cross-talk is not needed. [ReadCaloCrosstalkMap]
ReadNoiseFromFileTool libk4RecCalorimeterPlugins.so
Property Type Default Description
addPileup bool True Add pileup contribution to the electronics noise? (only if read from file) [ReadNoiseFromFileTool]
setNoiseOffset bool True Set a noise offset per cell [ReadNoiseFromFileTool]
noiseFileName string Name of the file with noise constants [ReadNoiseFromFileTool]
readoutName string ECalHitsPhiEta Name of the detector readout [ReadNoiseFromFileTool]
activeFieldName string active_layer Name of active layers for sampling calorimeter [ReadNoiseFromFileTool]
pileupHistoName string h_pileup_layer Name of pileup histogram [ReadNoiseFromFileTool]
elecNoiseHistoName string h_elecNoise_layer Name of electronics noise histogram [ReadNoiseFromFileTool]
elecNoiseOffsetHistoName string h_mean_pileup_layer Name of electronics noise offset histogram [ReadNoiseFromFileTool]
pileupOffsetHistoName string h_pileup_layer Name of pileup offset histogram [ReadNoiseFromFileTool]
numRadialLayers unsigned int 3 Number of radial layers [ReadNoiseFromFileTool]
scaleFactor float 1.0 Factor to apply to the noise values [ReadNoiseFromFileTool]
GeoSvc ServiceHandle GeoSvc [ReadNoiseFromFileTool]
SimulateSiPMwithEdep libk4RecCalorimeterPlugins.so
Property Type Default Description
readoutName string name of the readout [SimulateSiPMwithEdep]
inputHitCollection string DRcaloSiPMreadout_scint input calo collection name [SimulateSiPMwithEdep]
outputHitCollection string DRcaloSiPMreadoutDigiHit_scint output calo collection name [SimulateSiPMwithEdep]
outputTimeStructCollection string DRcaloSiPMreadoutDigiWaveform_scint output waveform collection name [SimulateSiPMwithEdep]
outputHitLinkCollection string DRcaloSiPMreadoutDigiHit_scint_link output calo hit to sim calo hit link collection name [SimulateSiPMwithEdep]
signalLength double 200.0 signal length in ns [SimulateSiPMwithEdep]
sampling double 0.1 SiPM sampling rate in ns [SimulateSiPMwithEdep]
risetime double 1.0 signal rise time in ns [SimulateSiPMwithEdep]
falltimeFast double 6.5 signal fast component decay time in ns [SimulateSiPMwithEdep]
SiPMsize double 1.3 width of photosensitive area in mm [SimulateSiPMwithEdep]
cellpitch double 10.0 SiPM cell size in um [SimulateSiPMwithEdep]
recovery double 10.0 SiPM cell recovery time in ns [SimulateSiPMwithEdep]
DCR double 120000.0 SiPM DCR [SimulateSiPMwithEdep]
Xtalk double 0.01 SiPM crosstalk [SimulateSiPMwithEdep]
afterpulse double 0.03 afterpulse probability [SimulateSiPMwithEdep]
SNR double 20.0 SNR value in dB [SimulateSiPMwithEdep]
gateStart double 5.0 Integration gate starting time in ns [SimulateSiPMwithEdep]
gateLength double 95.0 Integration gate length in ns [SimulateSiPMwithEdep]
threshold double 1.5 Integration threshold [SimulateSiPMwithEdep]
params map<string, double> [] optional parameters [SimulateSiPMwithEdep]
wavelength vector<double> [1000.0, 100.0] wavelength vector in nm (decreasing order) [SimulateSiPMwithEdep]
sipmEfficiency vector<double> [0.1, 0.1] SiPM efficiency vs wavelength [SimulateSiPMwithEdep]
filterEfficiency vector<double> [0.1, 0.1] optical filter efficiency vs wavelength [SimulateSiPMwithEdep]
refractiveIndex double 1.6 scintillator refractive index [SimulateSiPMwithEdep]
absorptionLength vector<double> [9999.0, 9999.0] scintillator absorption length in meter [SimulateSiPMwithEdep]
scintSpectrum vector<double> [1.0, 1.0] scintillation spectrum vs wavelength [SimulateSiPMwithEdep]
scintDecaytime double 2.8 scintillation decay time in ns [SimulateSiPMwithEdep]
scintYield double 0.565 scintillation yield in /keV [SimulateSiPMwithEdep]
scaleADC double 1.0 calibration factor for scaling ADC to energy [SimulateSiPMwithEdep]
switchTime bool False switch to use the stored edm4hep::CaloHitContribution::getTime() as it is [SimulateSiPMwithEdep]
storeFullWaveform bool False Store full waveform for debugging [SimulateSiPMwithEdep]
SimulateSiPMwithOpticalPhoton libk4RecCalorimeterPlugins.so
Property Type Default Description
inputHitCollection string DRcaloSiPMreadoutSimHit input calo collection name [SimulateSiPMwithOpticalPhoton]
outputHitCollection string DRcaloSiPMreadoutDigiHit output calo collection name [SimulateSiPMwithOpticalPhoton]
inputTimeStructCollection string DRcaloSiPMreadoutTimeStruct input time structure collection name [SimulateSiPMwithOpticalPhoton]
inputWavlenCollection string DRcaloSiPMreadoutWaveLen input wavelength collection name [SimulateSiPMwithOpticalPhoton]
outputTimeStructCollection string DRcaloSiPMreadoutDigiWaveform output waveform collection name [SimulateSiPMwithOpticalPhoton]
signalLength double 200.0 Signal length in ns [SimulateSiPMwithOpticalPhoton]
sampling double 0.1 SiPM sampling rate in ns [SimulateSiPMwithOpticalPhoton]
risetime double 1.0 Signal rise time in ns [SimulateSiPMwithOpticalPhoton]
falltimeFast double 6.5 Signal fast component decay time in ns [SimulateSiPMwithOpticalPhoton]
SiPMsize double 1.3 Width of photosensitive area in mm [SimulateSiPMwithOpticalPhoton]
cellpitch double 10.0 SiPM cell size in um [SimulateSiPMwithOpticalPhoton]
recovery double 10.0 SiPM cell recovery time in ns [SimulateSiPMwithOpticalPhoton]
DCR double 120000.0 SiPM dark count rate in Hz [SimulateSiPMwithOpticalPhoton]
Xtalk double 0.01 SiPM optical crosstalk probability [SimulateSiPMwithOpticalPhoton]
afterpulse double 0.03 Afterpulse probability [SimulateSiPMwithOpticalPhoton]
SNR double 20.0 Signal-to-noise ratio in dB [SimulateSiPMwithOpticalPhoton]
gateStart double 5.0 Integration gate starting time in ns [SimulateSiPMwithOpticalPhoton]
gateLength double 95.0 Integration gate length in ns [SimulateSiPMwithOpticalPhoton]
threshold double 1.5 Integration threshold in photoelectrons [SimulateSiPMwithOpticalPhoton]
params map<string, double> [] optional parameters [SimulateSiPMwithOpticalPhoton]
wavelength vector<double> [1000.0, 100.0] wavelength vector in nm (decreasing order) [SimulateSiPMwithOpticalPhoton]
sipmEfficiency vector<double> [0.1, 0.1] SiPM efficiency vs wavelength [SimulateSiPMwithOpticalPhoton]
scaleADC double 1.0 calibration factor for scaling ADC to energy [SimulateSiPMwithOpticalPhoton]
storeFullWaveform bool False Store full waveform for debugging [SimulateSiPMwithOpticalPhoton]
SplitClusters libk4RecCalorimeterPlugins.so
Property Type Default Description
threshold double 0.5 Threshold for local maxima. [SplitClusters]
noSegmentationHCal bool True HCal readout w/o eta-phi segementation? [SplitClusters]
lastECalLayer int 7 Layer id of last ECal layer [SplitClusters]
firstHCalLayer int 0 Layer id of first HCal layer [SplitClusters]
systemECal unsigned int 5 System id of ECal [SplitClusters]
systemHCal unsigned int 8 System id of HCal [SplitClusters]
readoutECal string Readout of ECal [SplitClusters]
readoutHCal string Readout of HCal [SplitClusters]
clusters k4FWCore::DataHandle<edm4hep::ClusterCollection> calo/clusters Input clusters (input) [unknown owner type]
neigboursTool PrivateToolHandle TopoCaloNeighbours Handle for tool to retrieve cell neighbours [unknown owner type]
outClusters k4FWCore::DataHandle<edm4hep::ClusterCollection> calo/calibClusters Output clusters (output) [unknown owner type]
outCells k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> calo/calibClusterCells Output cells (output) [unknown owner type]
positionsECalBarrelTool PrivateToolHandle CellPositionsECalBarrelTool Handle for tool to retrieve cell positions in ECal Barrel [unknown owner type]
positionsHCalBarrelTool PrivateToolHandle CellPositionsHCalBarrelTool Handle for tool to retrieve cell positions in HCal Barrel [unknown owner type]
positionsHCalBarrelNoSegTool PrivateToolHandle CellPositionsHCalBarrelNoSegTool Handle for tool to retrieve cell positions in HCal Barrel without DD4hep segmentation [unknown owner type]
TopoCaloNeighbours libk4RecCalorimeterPlugins.so
Property Type Default Description
fileName string neighbours_map.root [TopoCaloNeighbours]
TopoCaloNoisyCells libk4RecCalorimeterPlugins.so
Property Type Default Description
fileName string /afs/cern.ch/user/c/cneubuse/public/FCChh/cellNoise_map_segHcal.root [TopoCaloNoisyCells]
TubeLayerModuleThetaCaloTool libk4RecFCCeeCalorimeterPlugins.so
Property Type Default Description
readoutName string [CalorimeterToolBase]
GeoSvc ServiceHandle GeoSvc [CalorimeterToolBase]
CaloCellConstantsSvc ServiceHandle k4::recCalo::CaloCellConstantsSvc [CalorimeterToolBase]
activeVolumeName string LAr_sensitive [TubeLayerModuleThetaCaloTool]
activeFieldName string active_layer [TubeLayerModuleThetaCaloTool]
fieldNames vector<string> [] [TubeLayerModuleThetaCaloTool]
fieldValues vector<int> [] [TubeLayerModuleThetaCaloTool]
activeVolumesNumber unsigned int 0 [TubeLayerModuleThetaCaloTool]
TubeLayerPhiEtaCaloTool libk4RecCalorimeterPlugins.so
Property Type Default Description
readoutName string [CalorimeterToolBase]
GeoSvc ServiceHandle GeoSvc [CalorimeterToolBase]
CaloCellConstantsSvc ServiceHandle k4::recCalo::CaloCellConstantsSvc [CalorimeterToolBase]
activeVolumeName string LAr_sensitive [TubeLayerPhiEtaCaloTool]
activeFieldName string active_layer [TubeLayerPhiEtaCaloTool]
fieldNames vector<string> [] [TubeLayerPhiEtaCaloTool]
fieldValues vector<int> [] [TubeLayerPhiEtaCaloTool]
activeVolumesNumber unsigned int 0 [TubeLayerPhiEtaCaloTool]
k4__recCalo__CaloCellConstantsSvc libk4RecCalorimeterPlugins.so
No propertys available.
k4__recCalo__CaloCellConstantsSvcTestAlg libk4RecCalorimeterTests.so
Property Type Default Description
CaloCellConstantsSvc ServiceHandle k4::recCalo::CaloCellConstantsSvc [k4::recCalo::CaloCellConstantsSvcTestAlg]
k4RecTracker 12 algorithms
ARCdigitizer libARCdigi.so
Property Type Default Description
flatSiPMEfficiency float -1.0 Flat value for SiPM quantum efficiency (<0 := disabled) [ARCdigitizer]
applySiPMEffiToDigiHits bool False Apply the SiPM efficiency to digitized hits instead of simulated hits [ARCdigitizer]
inputSimHits k4FWCore::DataHandle<edm4hep::SimTrackerHitCollection> inputSimHits Input sim tracker hit collection name [unknown owner type]
outputDigiHits k4FWCore::DataHandle<edm4hep::TrackerHit3DCollection> outputDigiHits Output digitized tracker hit collection name [unknown owner type]
DCHdigi_v01 libDCHdigi.so
Property Type Default Description
DCH_simhits vector<DataObjID> [""] [k4FWCore::details::MultiTransformer<std::tuple<extension::SenseWireHitCollection,extension::SenseWireHitSimTrackerHitLinkCollection> (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
HeaderName vector<DataObjID> ["EventHeader"] [k4FWCore::details::MultiTransformer<std::tuple<extension::SenseWireHitCollection,extension::SenseWireHitSimTrackerHitLinkCollection> (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
DCH_DigiCollection vector<DataObjID> ["DCH_DigiCollection"] [k4FWCore::details::MultiTransformer<std::tuple<extension::SenseWireHitCollection,extension::SenseWireHitSimTrackerHitLinkCollection> (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
DCH_DigiSimAssociationCollection vector<DataObjID> ["DCH_DigiSimAssociationCollection"] [k4FWCore::details::MultiTransformer<std::tuple<extension::SenseWireHitCollection,extension::SenseWireHitSimTrackerHitLinkCollection> (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
GeoSvcName string GeoSvc The name of the GeoSvc instance [DCHdigi_v01]
uidSvcName string uidSvc The name of the UniqueIDGenSvc instance [DCHdigi_v01]
DCH_name string DCH_v2 Name of the Drift Chamber detector [DCHdigi_v01]
zResolution_mm float 1.0 Spatial resolution in the z direction (from reading out the wires at both sides) in mm. Default 1 mm. [DCHdigi_v01]
xyResolution_mm float 0.1 Spatial resolution in the xy direction in mm. Default 0.1 mm. [DCHdigi_v01]
calculate_dndx bool False Calculate number of clusters and electron per cluster [DCHdigi_v01]
fileDataAlg string /eos/project/f/fccsw-web/www/filesForSimDigiReco/IDEA/DataAlgFORGEANT.root ROOT file with cluster size distributions [DCHdigi_v01]
create_debug_histograms bool False Create output file with histograms for debugging [DCHdigi_v01]
out_debug_filename string dch_digi_alg_debug.root name for the file that will contain the histograms for debugging [DCHdigi_v01]
DCHdigi_v02 libDCHdigi.so
Property Type Default Description
InputSimHitCollection vector<DataObjID> [""] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::SenseWireHitCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
HeaderName vector<DataObjID> ["EventHeader"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::SenseWireHitCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputDigihitCollection vector<DataObjID> ["DCHDigi2Collection"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::SenseWireHitCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputLinkCollection vector<DataObjID> ["DCHDigi2SimLinkCollection"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::SenseWireHitCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
uidSvcName string UniqueIDGenSvc The name of the UniqueIDGenSvc instance [DCHdigi_v02]
GeoSvcName string GeoSvc The name of the GeoSvc instance [DCHdigi_v02]
DCH_name string DCH_v2 Name of the Drift Chamber detector [DCHdigi_v02]
zResolution_mm double 1.0 Spatial resolution in the direction along the wire, in mm. [DCHdigi_v02]
xyResolution_mm double 0.1 Spatial resolution in the direction perpendicular to the wire, in mm. [DCHdigi_v02]
Deadtime_ns double 400.0 Deadtime of a cell in ns. [DCHdigi_v02]
DriftVelocity_um_per_ns double -1.0 Gas drift velocity in um/ns. If negative, automatically chosen based on GasType. Currently assumed constant for the drift time calculation. [DCHdigi_v02]
SignalVelocity_mm_per_ns double 199.86164 Signal velocity in the wire in mm/ns. Default value: 2/3 of the speed of light. [DCHdigi_v02]
GasType int 0 Gas type: 0: He(90%)-Isobutane(10%), 1: pure He, 2: Ar(50%)-Ethane(50%), 3: pure Ar. [DCHdigi_v02]
ReadoutWindowStartTime_ns double 1.0 Together with ReadoutWindowDuration_ns, defines the readout window. Any DigiHits with arrival time before ReadoutWindowStartTime_ns are discarded. [DCHdigi_v02]
ReadoutWindowDuration_ns double 450.0 Together with ReadoutWindowStartTime_ns, defines the readout window. Any DigiHits with arrival time after ReadoutWindowStartTime_ns + ReadoutWindowDuration_ns are discarded. [DCHdigi_v02]
DCHsimpleDigitizer libDCHdigi.so
Property Type Default Description
readoutName string CDCHHits Name of the detector readout [DCHsimpleDigitizer]
zResolution float 1.0 Spatial resolution in the z direction (from reading out the wires at both sides) [mm] [DCHsimpleDigitizer]
xyResolution float 0.1 Spatial resolution in the xy direction [mm] [DCHsimpleDigitizer]
inputSimHits k4FWCore::DataHandle<edm4hep::SimTrackerHitCollection> inputSimHits Input sim tracker hit collection name [unknown owner type]
outputDigiHits k4FWCore::DataHandle<edm4hep::TrackerHit3DCollection> outputDigiHits Output digitized tracker hit collection name [unknown owner type]
DCHsimpleDigitizerExtendedEdm libDCHdigi.so
Property Type Default Description
readoutName string CDCHHits Name of the detector readout [DCHsimpleDigitizerExtendedEdm]
zResolution float 1.0 Spatial resolution in the z direction (from reading out the wires at both sides) [mm] [DCHsimpleDigitizerExtendedEdm]
xyResolution float 0.1 Spatial resolution in the xy direction [mm] [DCHsimpleDigitizerExtendedEdm]
debugMode bool False Flag to produce debugging distributions [DCHsimpleDigitizerExtendedEdm]
inputSimHits k4FWCore::DataHandle<edm4hep::SimTrackerHitCollection> inputSimHits Input sim tracker hit collection name [unknown owner type]
outputDigiHits k4FWCore::DataHandle<extension::DriftChamberDigiCollection> outputDigiHits Output digitized tracker hit collection name [unknown owner type]
outputSimDigiAssociation k4FWCore::DataHandle<extension::MCRecoDriftChamberDigiAssociationCollection> outputSimDigiAssociation Output name for the association between digitized and simulated hit collections [unknown owner type]
GGTF_tracking libTracking.so
Property Type Default Description
InputPlanarHitCollections vector<DataObjID> ["InputPlanarHitCollections"] [k4FWCore::details::MultiTransformer<std::tuple<extension::TrackCollection> (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<extension::SenseWireHitCollection const*,std::allocator<extension::SenseWireHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
InputWireHitCollections vector<DataObjID> ["InputWireHitCollections"] [k4FWCore::details::MultiTransformer<std::tuple<extension::TrackCollection> (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<extension::SenseWireHitCollection const*,std::allocator<extension::SenseWireHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputTracksGGTF vector<DataObjID> ["OutputTracksGGTF"] [k4FWCore::details::MultiTransformer<std::tuple<extension::TrackCollection> (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<extension::SenseWireHitCollection const*,std::allocator<extension::SenseWireHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
ModelPath string ModelPath [GGTF_tracking]
Tbeta double 0.6 tbeta [GGTF_tracking]
Td double 0.3 td [GGTF_tracking]
GeoSvcName string GeoSvc The name of the GeoSvc instance [GGTF_tracking]
UidSvcName string uidSvc The name of the UniqueIDGenSvc instance [GGTF_tracking]
DchName string DCH_v2 Name of the Drift Chamber detector [GGTF_tracking]
GenFitter libTracking.so
Property Type Default Description
inputHits k4FWCore::DataHandle<edm4hep::TrackerHit3DCollection> inputHits Input tracker hit collection name [unknown owner type]
outputTracks k4FWCore::DataHandle<edm4hep::TrackCollection> outputTracks Output track collection name [unknown owner type]
PlotTrackHitDistances libTracking.so
Property Type Default Description
InputSimTrackerHits vector<DataObjID> ["DCHCollection"] [k4FWCore::details::Consumer<void (edm4hep::SimTrackerHitCollection const&,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
InputTracksFromGenParticlesAssociation vector<DataObjID> ["TracksFromGenParticlesAssociation"] [k4FWCore::details::Consumer<void (edm4hep::SimTrackerHitCollection const&,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const&),Gaudi::Functional::Traits::use_<> >]
Bz float 2.0 Z component of the (assumed constant) magnetic field in Tesla. [PlotTrackHitDistances]
TrackdNdxDelphesBased libTracking.so
Property Type Default Description
InputLinkCollection vector<DataObjID> ["TrackMCParticleLinks"] [k4FWCore::details::Transformer<edm4hep::RecDqdxCollection (podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
HeaderName vector<DataObjID> ["EventHeader"] [k4FWCore::details::Transformer<edm4hep::RecDqdxCollection (podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputCollection vector<DataObjID> ["RecDqdxCollection"] [k4FWCore::details::Transformer<edm4hep::RecDqdxCollection (podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
ZmaxParameterName string DCH_gas_Lhalf Name of XML file parameter describing the z extent of the active volume (max value in +z direction) [TrackdNdxDelphesBased]
ZminParameterName string DCH_gas_Lhalf Name of XML file parameter describing the z extent of the active volume (min value in -z direction). For forward-backward symmetric detectors, use same name as for ZmaxParameterName. This value is then automatically converted into the negative value. [TrackdNdxDelphesBased]
RminParameterName string DCH_gas_inner_cyl_R Name of XML file parameter describing the inner radius of the active volume. [TrackdNdxDelphesBased]
RmaxParameterName string DCH_gas_outer_cyl_R Name of XML file parameter describing the outer radius of the active volume. [TrackdNdxDelphesBased]
GasSel int 0 Gas selection: 0: He(90%)-Isobutane(10%), 1: pure He, 2: Ar(50%)-Ethane(50%), 3: pure Ar. [TrackdNdxDelphesBased]
FillFactor double 1.0 Factor (between 0 and 1) describing the fraction of the detector volume that is active (e.g., for Straw Tube Tracker the factor is significantly below 1 due to gaps between tubes). The factor is used to scale the calculated track length and thus the corresponding number of clusters. [TrackdNdxDelphesBased]
TracksFromGenParticles libTracking.so
Property Type Default Description
InputGenParticles vector<DataObjID> ["MCParticles"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
InputSimTrackerHits vector<DataObjID> ["SimTrackerHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputTracks vector<DataObjID> ["TracksFromGenParticles"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputMCRecoTrackParticleAssociation vector<DataObjID> ["TracksFromGenParticlesAssociation"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::MCParticleCollection const&,std::vector<edm4hep::SimTrackerHitCollection const*,std::allocator<edm4hep::SimTrackerHitCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
ExtrapolateToECal bool False Calculate track state at ECal inner face or not [TracksFromGenParticles]
KeepOnlyBestExtrapolation bool True Keep only extrapolation with shortest time or not [TracksFromGenParticles]
MinimumParticleMomentum float 0.01 Keep only particles with momentum (in GeV) greater than MinimumParticleMomentum [TracksFromGenParticles]
TrackerIDs vector<int> [] System IDs of tracking subdetectors [TracksFromGenParticles]
SystemEncoding string system:5 System encoding string [TracksFromGenParticles]
VTXdigitizer libVTXdigi.so
Property Type Default Description
detectorName string Vertex Name of the detector (default: Vertex) [VTXdigitizer]
readoutName string VertexBarrelCollection Name of the detector readout [VTXdigitizer]
xResolution vector<float> [0.1] Spatial resolutions in the x direction per layer [mm] (r-phi direction in barrel, z direction in disks) [VTXdigitizer]
yResolution vector<float> [0.1] Spatial resolutions in the y direction per layer [mm] (r direction in barrel, r-phi direction in disks) [VTXdigitizer]
tResolution vector<float> [0.1] Time resolutions per layer [ns] [VTXdigitizer]
forceHitsOntoSurface bool False Project hits onto the surface in case they are not yet on the surface (default: false [VTXdigitizer]
inputSimHits k4FWCore::DataHandle<edm4hep::SimTrackerHitCollection> inputSimHits Input sim vertex hit collection name [unknown owner type]
outputDigiHits k4FWCore::DataHandle<edm4hep::TrackerHit3DCollection> outputDigiHits Output digitized vertex hit collection name [unknown owner type]
outputSimDigiAssociation k4FWCore::DataHandle<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > outputSimDigiAssociation Output link between sim hits and digitized hits [unknown owner type]
VTXdigitizerDetailed libVTXdigiDetailed.so
Property Type Default Description
inputSimHits DataObjID [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&),Gaudi::Functional::Traits::use_<> >]
outputDigiHits DataObjID [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&),Gaudi::Functional::Traits::use_<> >]
outputSimDigiAssociation DataObjID [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&),Gaudi::Functional::Traits::use_<> >]
detectorName string Vertex Name of the detector (default: Vertex) [VTXdigitizerDetailed]
PixSizePhi vector<float> [0.02] List of pixels sizes along Phi angle in mm per layer (for strips, this is the pitch) [VTXdigitizerDetailed]
PixSizeTheta vector<float> [0.02] List of pixels sizes along Theta angle in mm per layer (for strips, this is the pitch) [VTXdigitizerDetailed]
IonizationGranularity float 0.001 Length of ionization steps in millimeters (default is 1 micron) [VTXdigitizerDetailed]
tanLorentzAnglePerTesla float 0.1 Tangent of sensor's Lorentz angle per Tesla (default is 0.1) [VTXdigitizerDetailed]
Sigma50 float 0.00151 Charge diffusion in millimeters for 50 micron Si. Default = 0.00151mm taken from CMS [VTXdigitizerDetailed]
tResolution vector<float> [0.1] Time resolutions per layer [ns] [VTXdigitizerDetailed]
maxHitTime float 100.0 Maximum time for hit to be recorded in ns [VTXdigitizerDetailed]
Threshold float 0.0 Charge Threshold in e (default: 0.0) [VTXdigitizerDetailed]
ThresholdSmearing float 0.0 Sigma of Threshold Gaussian Smearing in e (default: 0.0) [VTXdigitizerDetailed]
DebugHistos bool False If set to true, create a file containing debug histograms. Should then also set DebugFileName to set the name of the debug root file. [VTXdigitizerDetailed]
DebugFileName string Name of the file containing debug histograms. [VTXdigitizerDetailed]
k4Reco 6 algorithms
ClonesAndSplitTracksFinder libk4RecoPlugins.so
Property Type Default Description
InputTrackCollectionName DataObjID SiTracks [k4FWCore::details::Transformer<edm4hep::TrackCollection (edm4hep::TrackCollection const&),Gaudi::Functional::Traits::use_<> >]
OutputTrackCollectionName DataObjID SiTracksMerged [k4FWCore::details::Transformer<edm4hep::TrackCollection (edm4hep::TrackCollection const&),Gaudi::Functional::Traits::use_<> >]
MultipleScatteringOn bool True Use MultipleScattering in Fit [ClonesAndSplitTracksFinder]
EnergyLossOn bool True Use Energy Loss in Fit [ClonesAndSplitTracksFinder]
SmoothOn bool False Smooth All Measurement Sites in Fit [ClonesAndSplitTracksFinder]
extrapolateForward bool True if true extrapolation in the forward direction (in-out), otherwise backward (out-in) [ClonesAndSplitTracksFinder]
minTrackPt double 1.0 minimum track pt for merging (in GeV/c) [ClonesAndSplitTracksFinder]
maxSignificanceTheta double 3.0 maximum significance separation in tanLambda [ClonesAndSplitTracksFinder]
maxSignificancePhi double 3.0 maximum significance separation in phi [ClonesAndSplitTracksFinder]
maxSignificancePt double 2.0 maximum significance separation in pt [ClonesAndSplitTracksFinder]
mergeSplitTracks bool False if true, the merging of split tracks is performed [ClonesAndSplitTracksFinder]
ConformalTracking libk4RecoPlugins.so
Property Type Default Description
TrackerHitCollectionNames vector<DataObjID> [] [k4FWCore::details::Transformer<edm4hep::TrackCollection (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
MCParticleCollectionName vector<DataObjID> ["MCParticle"] [k4FWCore::details::Transformer<edm4hep::TrackCollection (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
RelationsNames vector<DataObjID> [] [k4FWCore::details::Transformer<edm4hep::TrackCollection (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
SiTrackCollectionName DataObjID CATracks [k4FWCore::details::Transformer<edm4hep::TrackCollection (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&),Gaudi::Functional::Traits::use_<> >]
MaxCellAngle double 0.035 Cut on angle between two cells for cell to be valid [ConformalTracking]
MaxCellAngleRZ double 0.035 Cut on angle between two cells in RZ for cell to be valid [ConformalTracking]
MaxDistance double 0.015 Maximum length of a cell (max. distance between two hits) [ConformalTracking]
HighPTCut double 10.0 pT threshold (in GeV) for enabling extendHighPT in extendTracks [ConformalTracking]
MaxChi2 double 300.0 Maximum chi2/ndof for linear conformal tracks [ConformalTracking]
MinClustersOnTrack int 6 Minimum number of clusters to create a track in pattern recognition [ConformalTracking]
EnableTightCutsVertexCombined bool True Enabled tight cuts as first step of reconstruction in vertex b+e [TMP!!] [ConformalTracking]
DebugPlots bool False Plots for debugging the tracking [ConformalTracking]
DebugTiming bool False Print out time profile [ConformalTracking]
RetryTooManyTracks bool True retry with tightened parameters, when too many tracks are being created [ConformalTracking]
TooManyTracks unsigned long 1000 Number of tracks that is considered too many [ConformalTracking]
SortTreeResults bool True sort results from kdtree search [ConformalTracking]
trackPurity double 0.75 Purity value used for checking if tracks are real or not [ConformalTracking]
ThetaRange double 0.1 Angular range for initial cell seeding [ConformalTracking]
MinClustersOnTrackAfterFit int 4 Final minimum number of track clusters [ConformalTracking]
MaxHitInvertedFit int 0 Maximum number of track hits to try the inverted fit [ConformalTracking]
EncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for tracking detectors [ConformalTracking]
GeoSvcName string GeoSvc The name of the GeoSvc instance [ConformalTracking]
stepCollections vector<vector<string>> [] Integer to add to the dummy values written to the edm [ConformalTracking]
stepParametersNames vector<vector<string>> [] Integer to add to the dummy values written to the edm [ConformalTracking]
stepParametersValues vector<vector<double>> [] Integer to add to the dummy values written to the edm [ConformalTracking]
stepParametersFlags vector<vector<string>> [] Integer to add to the dummy values written to the edm [ConformalTracking]
stepParametersFunctions vector<vector<string>> [] Integer to add to the dummy values written to the edm [ConformalTracking]
MainTrackerHitCollectionNames vector<string> [] Name of the TrackerHit input collections from the Main Tracker [ConformalTracking]
VertexBarrelHitCollectionNames vector<string> [] Name of the TrackerHit input collections from the Vertex Barrel [ConformalTracking]
VertexEndcapHitCollectionNames vector<string> [] Name of the TrackerHit input collections from the Vertex Endcap [ConformalTracking]
DDPlanarDigi libk4RecoPlugins.so
Property Type Default Description
SimTrackHitCollectionName vector<DataObjID> ["SimTrackerHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
HeaderName vector<DataObjID> ["EventHeader"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
TrackerHitCollectionName vector<DataObjID> ["VTXTrackerHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
SimTrkHitRelCollection vector<DataObjID> ["VTXTrackerHitRelations"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackerHitPlaneCollection,podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> > (edm4hep::SimTrackerHitCollection const&,edm4hep::EventHeaderCollection const&),Gaudi::Functional::Traits::use_<> >]
SubDetectorName string VXD Name of the subdetector [DDPlanarDigi]
IsStrip bool False Whether the hits are 1D strip hits [DDPlanarDigi]
ResolutionU vector<float> [0.004] Resolution in the direction of u; either one per layer or one for all layers [DDPlanarDigi]
ResolutionV vector<float> [0.004] Resolution in the direction of v; either one per layer or one for all layers [DDPlanarDigi]
ResolutionT vector<float> [-1.0] Resolution in the direction of t; either one per layer or one for all layers. If the single entry is negative, disable time smearing. [DDPlanarDigi]
ForceHitsOntoSurface bool False Project hits onto the surface in case they are not yet on the surface [DDPlanarDigi]
MinEnergy double 0.0 Minimum energy (GeV) of SimTrackerHit to be digitized [DDPlanarDigi]
UseTimeWindow bool False Only accept hits with time (after smearing) within the specified time window (default: false) [DDPlanarDigi]
CorrectTimesForPropagation bool False Correct hit time for the propagation: radial distance/c (default: false) [DDPlanarDigi]
TimeWindowMin vector<float> [-1000000000.0] Minimum time (ns) of SimTrackerHit to be digitized [DDPlanarDigi]
TimeWindowMax vector<float> [1000000000.0] Maximum time (ns) of SimTrackerHit to be digitized [DDPlanarDigi]
EncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for tracking detectors [DDPlanarDigi]
GeoSvcName string GeoSvc The name of the GeoSvc instance [DDPlanarDigi]
MaxTries int 10 Maximum number of tries to find a valid surface for a hit [DDPlanarDigi]
CellIDBits unsigned long 64 Number of bits to use for the cellID of the hits [DDPlanarDigi]
GaudiLumiCalClusterer libk4RecoPlugins.so
Property Type Default Description
LumiCal_Collection DataObjID LumiCalCollection [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection> (edm4hep::SimCalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
LumiCal_Hits DataObjID LumiCalHits [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection> (edm4hep::SimCalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
LumiCal_Clusters DataObjID LumiCalClusters [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection> (edm4hep::SimCalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
LumiCal_RecoParticles DataObjID LumiCalRecoParticles [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::CalorimeterHitCollection,edm4hep::ClusterCollection,edm4hep::ReconstructedParticleCollection> (edm4hep::SimCalorimeterHitCollection const&),Gaudi::Functional::Traits::use_<> >]
MaxRecordNumber int 10 Number of event to work with [GaudiLumiCalClusterer]
OutDirName string rootOut Name of output directory [GaudiLumiCalClusterer]
OutRootFileName string Name of output ROOT file ( without suffix) NO DEFAULT. If no name provided root file will not be generated [GaudiLumiCalClusterer]
NumEventsTree int 500 Number of events in memory resident ROOT tree. [GaudiLumiCalClusterer]
MemoryResidentTree int 0 Place for ROOT tree memory(1) or disk(0) [GaudiLumiCalClusterer]
LogWeigthConstant double 6.0 Sets minimum for logarithmic energy weights [GaudiLumiCalClusterer]
EnergyCalibConst double 0.0105 Calibration const E_dep = EnergyCalibConst*E_primary ( default for LCal ILD) [GaudiLumiCalClusterer]
MoliereRadius double 16.0 Moliere radius, controls clusters separation distance [mm] [GaudiLumiCalClusterer]
MinClusterEngy double 2.0 Sets minimum energy deposit for cluster to be accepted [GeV] [GaudiLumiCalClusterer]
WeightingMethod string LogMethod Hit positions weighting method (LogMthod, EnergyMethod ) [GaudiLumiCalClusterer]
MinHitEnergy double 5e-06 Hit energy cut [Mev] [GaudiLumiCalClusterer]
ClusterMinNumHits int 15 Minimal number of hits in cluster [GaudiLumiCalClusterer]
ElementsPercentInShowerPeakLayer double 0.03 BP: Not sure what it is [GaudiLumiCalClusterer]
MiddleEnergyHitBoundFrac double 0.01 BP: see explanation in LumiCalClusterer.cpp [GaudiLumiCalClusterer]
NumOfNearNeighbor int 6 Number of neighbor hits to consider [GaudiLumiCalClusterer]
CutOnFiducuialVolume bool False Whether to cut clusters outside of the fiducial volume or not [GaudiLumiCalClusterer]
GeoSvcName string GeoSvc The name of the GeoSvc instance [GaudiLumiCalClusterer]
RefitFinal libk4RecoPlugins.so
Property Type Default Description
InputTrackCollectionName DataObjID TruthTracks [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,std::vector<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*,std::allocator<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*> > const&),Gaudi::Functional::Traits::use_<> >]
InputRelationCollectionName vector<DataObjID> ["SiTrackRelations"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,std::vector<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*,std::allocator<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputTrackCollectionName DataObjID RefittedTracks [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,std::vector<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*,std::allocator<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*> > const&),Gaudi::Functional::Traits::use_<> >]
OutputRelationCollectionName DataObjID RefittedRelation [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (edm4hep::TrackCollection const&,std::vector<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*,std::allocator<podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> const*> > const&),Gaudi::Functional::Traits::use_<> >]
MultipleScatteringOn bool True Use MultipleScattering in Fit [RefitFinal]
EnergyLossOn bool True Use Energy Loss in Fit [RefitFinal]
SmoothOn bool False Smooth All Mesurement Sites in Fit [RefitFinal]
Max_Chi2_Incr double 1.7976931e+308 maximum allowable chi2 increment when moving from one site to another [RefitFinal]
ReferencePoint int -1 Identifier of the reference point to use for the fit initialisation, -1 means at 0 0 0 [RefitFinal]
extrapolateForward bool True if true extrapolation in the forward direction (in-out), otherwise backward (out-in) [RefitFinal]
MinClustersOnTrackAfterFit int 4 Final minimum number of track clusters [RefitFinal]
GeoSvcName string GeoSvc The name of the GeoSvc instance [RefitFinal]
EncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for tracking detectors [RefitFinal]
TruthTrackFinder libk4RecoPlugins.so
Property Type Default Description
TrackerHitCollectionNames vector<DataObjID> ["VXDTrackerHits"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
SimTrackerHitRelCollectionNames vector<DataObjID> ["VXDTrackerHitRelations"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
MCParticleCollectionName vector<DataObjID> ["MCParticle"] [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
SiTrackCollectionName DataObjID SiTracks [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
SiTrackRelationCollectionName DataObjID SiTrackRelations [k4FWCore::details::MultiTransformer<std::tuple<edm4hep::TrackCollection,podio::LinkCollection<edm4hep::Track,edm4hep::MCParticle> > (std::vector<edm4hep::TrackerHitPlaneCollection const*,std::allocator<edm4hep::TrackerHitPlaneCollection const*> > const&,std::vector<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*,std::allocator<podio::LinkCollection<edm4hep::TrackerHit,edm4hep::SimTrackerHit> const*> > const&,std::vector<edm4hep::MCParticleCollection const*,std::allocator<edm4hep::MCParticleCollection const*> > const&),Gaudi::Functional::Traits::use_<> >]
UseTruthInPrefit bool False If true use the truth information to initialise the helical prefit, otherwise use prefit by fitting 3 hits [TruthTrackFinder]
FitForward bool False If true fit 'forward' (go forward + smooth back adding last two hits with Kalman FIlter steps), otherwise fit backward [TruthTrackFinder]
GeoSvcName string GeoSvc The name of the GeoSvc instance [TruthTrackFinder]
EncodingStringParameterName string GlobalTrackerReadoutID The name of the DD4hep constant that contains the Encoding string for tracking detectors [TruthTrackFinder]
k4SimDelphes 1 algorithm
k4SimDelphesAlg libk4SimDelphesPlugins.so
Property Type Default Description
DelphesCard string Name of Delphes tcl config file with detector and simulation parameters [k4SimDelphesAlg]
DelphesOutputSettings string Name of config file with k4simdelphes specific output settings [k4SimDelphesAlg]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> GenParticles (Input) Collection of generated particles [unknown owner type]
k4SimGeant4 47 algorithms
EnergyInCaloLayers libDetStudies.so
Property Type Default Description
numLayers unsigned long 11 Number of layers [EnergyInCaloLayers]
samplingFractions vector<double> [] Values of sampling fraction per layer [EnergyInCaloLayers]
readoutName string Name of the readout [EnergyInCaloLayers]
deposits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> det/caloDeposits Energy deposits (input) [unknown owner type]
particle k4FWCore::DataHandle<edm4hep::MCParticleCollection> det/particles Generated single-particle event (input) [unknown owner type]
energyInLayer k4FWCore::DataHandle<podio::UserDataCollection<double,void> > energyInLayer Energy deposited in every calorimeter layer (output) [unknown owner type]
energyInCryo k4FWCore::DataHandle<podio::UserDataCollection<double,void> > energyInCryo Energy deposited in cryostat parts (output) [unknown owner type]
particleVec k4FWCore::DataHandle<podio::UserDataCollection<double,void> > particleVec Initial particle momentum vector (output) [unknown owner type]
GeoSvc libDetComponents.so
Property Type Default Description
detectors vector<string> [] Detector descriptions XML-files [GeoSvc]
sensitiveTypes map<string, string> ["calorimeter", "tracker"] [GeoSvc]
EnableGeant4Geo bool True If True the DD4hep geometry is converted for Geant4 Simulations [GeoSvc]
GeoToGdmlDumpSvc libSimG4Components.so
Property Type Default Description
gdml string GeantDetector.gdml Output GDML file name [GeoToGdmlDumpSvc]
InspectHitsCollectionsTool libSimG4Components.so
Property Type Default Description
readoutNames vector<string> [] Names of the readouts (hits collections) [InspectHitsCollectionsTool]
MagFieldScanner libDetComponents.so
Property Type Default Description
outFilePath string magFieldProbes.root Output file path [MagFieldScanner]
xyPlaneProbes vector<vector<double>> [] xy-plane probe definitions [MagFieldScanner]
zPlaneProbes vector<vector<double>> [] z-plane probe definitions [MagFieldScanner]
tubeProbes vector<vector<double>> [] Tube probe definitions [MagFieldScanner]
MaterialScan libDetComponents.so
Property Type Default Description
filename string file name to save the tree to [MaterialScan]
etaBinning double 0.05 eta bin size [MaterialScan]
etaMax double 6.0 maximum eta value [MaterialScan]
nPhiTrials double 100.0 number of random, uniformly distributed phi values to average over [MaterialScan]
envelopeName string world name of the envelope within which the material is measured [MaterialScan]
MaterialScan_2D_genericAngle libDetComponents.so
Property Type Default Description
filename string file name to save the tree to [MaterialScan_2D_genericAngle]
angleBinning double 0.05 eta/theta/cosTheta/thetaRad bin size [MaterialScan_2D_genericAngle]
angleMax double 6.0 maximum eta/theta/cosTheta/thetaRad value [MaterialScan_2D_genericAngle]
angleMin double -6.0 minimum eta/theta/cosTheta/thetaRad value [MaterialScan_2D_genericAngle]
nPhi double 100.0 number of phi values to run over, evenly distributed from 0 to 2 pi [MaterialScan_2D_genericAngle]
angleDef string eta angle definition to use: 'eta', 'theta' (in degrees), 'cosTheta' or 'thetaRad' (in rad), default: 'eta' [MaterialScan_2D_genericAngle]
envelopeName string world name of the envelope within which the material is measured [MaterialScan_2D_genericAngle]
MaterialScan_genericAngle libDetComponents.so
Property Type Default Description
filename string file name to save the tree to [MaterialScan_genericAngle]
angleBinning double 0.05 eta/theta/cosTheta/thetaRad bin size [MaterialScan_genericAngle]
angleMax double 6.0 maximum eta/theta/cosTheta/thetaRad value [MaterialScan_genericAngle]
angleMin double -6.0 minimum eta/theta/cosTheta/thetaRad value [MaterialScan_genericAngle]
nPhiTrials double 100.0 number of random, uniformly distributed phi values to average over [MaterialScan_genericAngle]
angleDef string eta angle definition to use: 'eta', 'theta' (in degrees), 'cosTheta' or 'thetaRad' (in rad), default: 'eta' [MaterialScan_genericAngle]
envelopeName string world name of the envelope within which the material is measured [MaterialScan_genericAngle]
MergeCells libDetComponents.so
Property Type Default Description
readout string Name of the detector readout [MergeCells]
identifier string Identifier to be merged [MergeCells]
merge unsigned int 0 Number of adjacent cells to be merged [MergeCells]
debugPrint unsigned int 10 Limit of debug printing [MergeCells]
inhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloInHits Hit collection to merge (input) [unknown owner type]
outhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloOutHits Merged hit collection (output) [unknown owner type]
MergeLayers libDetComponents.so
Property Type Default Description
readout string Name of the detector readout [MergeLayers]
identifier string Identifier to be merged [MergeLayers]
volumeName string Name (or its part) of the volume [MergeLayers]
merge vector<unsigned int> [] List with number of adjacent cells to be merged [MergeLayers]
debugPrint unsigned int 10 Maximum number of lines in debug output [MergeLayers]
inhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloInHits Hit collection to merge (input) [unknown owner type]
outhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloOutHits Merged hit collection (output) [unknown owner type]
RedoSegmentation libDetComponents.so
Property Type Default Description
oldReadoutName string Name of the detector readout used in simulation [RedoSegmentation]
newReadoutName string Name of the new detector readout [RedoSegmentation]
oldSegmentationIds vector<string> [] Segmentation fields that are going to be replaced by the new segmentation [RedoSegmentation]
debugPrint unsigned int 10 Limit of debug printing [RedoSegmentation]
inhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloInHits Hit collection with old segmentation (input) [unknown owner type]
outhits k4FWCore::DataHandle<edm4hep::SimCalorimeterHitCollection> hits/caloOutHits Hit collection with modified segmentation (output) [unknown owner type]
RewriteBitfield libDetComponents.so
Property Type Default Description
oldReadoutName string Name of the detector readout used in simulation [RewriteBitfield]
newReadoutName string Name of the new detector readout [RewriteBitfield]
removeIds vector<string> [] Segmentation fields that are going to be removed [RewriteBitfield]
debugPrint unsigned int 10 Limit of debug printing [RewriteBitfield]
inhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloInHits Hit collection with old segmentation (input) [unknown owner type]
outhits k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> hits/caloOutHits Hit collection with modified segmentation (output) [unknown owner type]
SamplingFractionInLayers libDetStudies.so
Property Type Default Description
activeFieldName string Identifier of active material [SamplingFractionInLayers]
activeFieldValue int 0 Value of identifier for active material [SamplingFractionInLayers]
layerFieldName string Identifier of layers [SamplingFractionInLayers]
numLayers unsigned int 8 Number of layers [SamplingFractionInLayers]
firstLayerId unsigned int 0 ID of first layer [SamplingFractionInLayers]
readoutName string Name of the detector readout [SamplingFractionInLayers]
energyAxis double 500.0 Maximum energy for axis range [SamplingFractionInLayers]
deposits k4FWCore::DataHandle<edm4hep::SimCalorimeterHitCollection> rec/caloHits Energy deposits in sampling calorimeter (input) [unknown owner type]
SimG4Alg libSimG4Components.so
Property Type Default Description
outputs PublicToolHandleArray [] [SimG4Alg]
eventProvider PrivateToolHandle SimG4PrimariesFromEdmTool Handle for tool that creates the G4Event [unknown owner type]
SimG4ConstantMagneticFieldTool libSimG4Components.so
Property Type Default Description
FieldOn bool False Switch to turn field off [SimG4ConstantMagneticFieldTool]
MinimumEpsilon double 0.0 Minimum epsilon (see G4 documentation) [SimG4ConstantMagneticFieldTool]
MaximumEpsilon double 0.0 Maximum epsilon (see G4 documentation) [SimG4ConstantMagneticFieldTool]
DeltaChord double 0.0 Missing distance for the chord finder [SimG4ConstantMagneticFieldTool]
DeltaOneStep double 0.0 Delta(one-step) [SimG4ConstantMagneticFieldTool]
MaximumStep double 1000.0 Maximum step length in field (see G4 documentation) [SimG4ConstantMagneticFieldTool]
MinimumStep double 0.01 Minimum step length in field (see G4 documentation) [SimG4ConstantMagneticFieldTool]
IntegratorStepper string NystromRK4 Integrator stepper name [SimG4ConstantMagneticFieldTool]
FieldComponentX double 0.0 Field X component [SimG4ConstantMagneticFieldTool]
FieldComponentY double 0.0 Field Y component [SimG4ConstantMagneticFieldTool]
FieldComponentZ double -0.004 Field Z component [SimG4ConstantMagneticFieldTool]
FieldRMax double 6000.0 Field max radius [SimG4ConstantMagneticFieldTool]
FieldZMax double 20000.0 Field max Z [SimG4ConstantMagneticFieldTool]
SimG4CrossingAngleBoost libSimG4Components.so
Property Type Default Description
CrossingAngle double 0.0 Crossing angle (alpha) in radians [SimG4CrossingAngleBoost]
InParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> InParticles Handle for the input particles [unknown owner type]
OutParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> OutParticles Handle for the output particles [unknown owner type]
SimG4DD4hepDetector libSimG4Components.so
Property Type Default Description
GeoSvc ServiceHandle GeoSvc None
SimG4FastSimActions libSimG4FastPlugins.so
No propertys available.
SimG4FastSimCalorimeterRegion libSimG4FastPlugins.so
No propertys available.
SimG4FastSimHistograms libSimG4FastPlugins.so
Property Type Default Description
particlesMCparticles k4FWCore::DataHandle<podio::LinkCollection<edm4hep::ReconstructedParticle,edm4hep::MCParticle> > ParticlesMCparticles Handle for the EDM particles and MC particles associations to be read [unknown owner type]
SimG4FastSimPhysicsList libSimG4FastPlugins.so
Property Type Default Description
fullphysics PrivateToolHandle SimG4FtfpBert Handle for the full physics list tool [unknown owner type]
SimG4FastSimTrackerRegion libSimG4FastPlugins.so
Property Type Default Description
volumeNames vector<string> [] Names of the parametrised volumes [SimG4FastSimTrackerRegion]
minMomentum double 0.0 minimum momentum that triggers the fast sim model [SimG4FastSimTrackerRegion]
maxMomentum double 0.0 maximum momentum that triggers the fast sim model [SimG4FastSimTrackerRegion]
maxEta double 0.0 maximum pseudorapidity [SimG4FastSimTrackerRegion]
smearing PrivateToolHandle SimG4ParticleSmearSimple Pointer to a smearing tool, to retrieve tracker configuration (names of volumes) [unknown owner type]
SimG4FtfpBert libSimG4Components.so
Property Type Default Description
G4PhysicsVerbosityLevel int 0 Verbosity of G4 Physics printouts. 0: no printouts. 1: Verbose Printouts [SimG4FtfpBert]
SimG4FullSimActions libSimG4FullPlugins.so
Property Type Default Description
enableHistory bool False Set to true to save secondary particle info [SimG4FullSimActions]
energyCut double 0.0 minimum energy for secondaries to be saved [SimG4FullSimActions]
SimG4FullSimDCHRegion libSimG4FullPlugins.so
Property Type Default Description
volumeNames vector<string> [] Names of the parametrised volumes [SimG4FullSimDCHRegion]
max_step_length double 0.0 Step length for the region. [SimG4FullSimDCHRegion]
SimG4GdmlDetector libSimG4Components.so
Property Type Default Description
gdml string name of the GDML file [SimG4GdmlDetector]
validateGDMLSchema bool False try to validate the GDML schema [SimG4GdmlDetector]
SimG4GeantinoDeposits libSimG4Components.so
No propertys available.
SimG4GeantinosFromEdmTool libSimG4Components.so
Property Type Default Description
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> GenParticles Handle for the EDM MC particles to be read [unknown owner type]
SimG4GflashHomoCalo libSimG4FastPlugins.so
Property Type Default Description
material string Material name of the homogenous calorimeter (to be searched for in Geant NIST table) [SimG4GflashHomoCalo]
SimG4GflashSamplingCalo libSimG4FastPlugins.so
Property Type Default Description
materialActive string Material name of the active layer in the sampling calorimeter (to be searched for in Geant NIST table) [SimG4GflashSamplingCalo]
materialPassive string Material name of the passive layer in the sampling calorimeter (to be searched for in Geant NIST table) [SimG4GflashSamplingCalo]
thicknessActive double 0.0 Thickness of the active layer [SimG4GflashSamplingCalo]
thicknessPassive double 0.0 Thickness of the passive layer [SimG4GflashSamplingCalo]
SimG4MagneticFieldFromMapTool libSimG4Components.so
Property Type Default Description
FieldOn bool False Switch to turn field off [SimG4MagneticFieldFromMapTool]
MinimumEpsilon double 0.0 Minimum epsilon (see G4 documentation) [SimG4MagneticFieldFromMapTool]
MaximumEpsilon double 0.0 Maximum epsilon (see G4 documentation) [SimG4MagneticFieldFromMapTool]
DeltaChord double 0.0 Missing distance for the chord finder [SimG4MagneticFieldFromMapTool]
DeltaOneStep double 0.0 Delta(one-step) [SimG4MagneticFieldFromMapTool]
MaximumStep double 1000.0 Maximum step length in field (see G4 documentation) [SimG4MagneticFieldFromMapTool]
MinimumStep double 0.01 Minimum step length in field (see G4 documentation) [SimG4MagneticFieldFromMapTool]
IntegratorStepper string NystromRK4 Integrator stepper name [SimG4MagneticFieldFromMapTool]
MapFile string Path to file containing fieldmap [SimG4MagneticFieldFromMapTool]
AddFieldBz double 0.0 Additional constant field, z component (default: 0.) [SimG4MagneticFieldFromMapTool]
AddFieldMaxR double -1.0 Maximum radius of additional constant field (default: no limit) [SimG4MagneticFieldFromMapTool]
AddFieldMaxZ double -1.0 Maximum z coordinate of additional constant field (default: no limit) [SimG4MagneticFieldFromMapTool]
FieldMaxR double -1.0 Field maximum radius (default: no limit) [SimG4MagneticFieldFromMapTool]
FieldMaxZ double -1.0 Field maximum z coordinate (default: no limit) [SimG4MagneticFieldFromMapTool]
SimG4MagneticFieldTool libSimG4Components.so
Property Type Default Description
FieldOn bool False Switch to turn field off [SimG4MagneticFieldTool]
MinimumEpsilon double 0.0 Minimum epsilon (see G4 documentation) [SimG4MagneticFieldTool]
MaximumEpsilon double 0.0 Maximum epsilon (see G4 documentation) [SimG4MagneticFieldTool]
DeltaChord double 0.0 Missing distance for the chord finder [SimG4MagneticFieldTool]
DeltaOneStep double 0.0 Delta(one-step) [SimG4MagneticFieldTool]
MaximumStep double 1000.0 Maximum step length in field (see G4 documentation) [SimG4MagneticFieldTool]
MinimumStep double 0.01 Minimum step length in field (see G4 documentation) [SimG4MagneticFieldTool]
IntegratorStepper string NystromRK4 Integrator stepper name [SimG4MagneticFieldTool]
SimG4OpticalPhysicsList libSimG4Components.so
Property Type Default Description
SetCerenkov bool True Bool variable that enables Cerenkov process. Default true. [SimG4OpticalPhysicsList]
SetScintillation bool True Bool variable that enables Scintillation process. Default true. [SimG4OpticalPhysicsList]
SetTransitionRadiation bool False Bool variable that enables transition_radiation process. Default false. [SimG4OpticalPhysicsList]
fullphysics PrivateToolHandle SimG4FtfpBert Handle for the full physics list tool [unknown owner type]
SimG4ParticleSmearFormula libSimG4FastPlugins.so
Property Type Default Description
resolutionMomentum string string defining a TFormula representing resolution momentum-dependent for the smearing [SimG4ParticleSmearFormula]
SimG4ParticleSmearRootFile libSimG4FastPlugins.so
Property Type Default Description
filename string File name with the resolutions obtained from root file [SimG4ParticleSmearRootFile]
SimG4ParticleSmearSimple libSimG4FastPlugins.so
Property Type Default Description
sigma double 0.01 Constant resolution for the smearing [SimG4ParticleSmearSimple]
SimG4PrimariesFromEdmTool libSimG4Components.so
Property Type Default Description
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> GenParticles Handle for the EDM MC particles to be read [unknown owner type]
SimG4SaveCalHits libSimG4Components.so
Property Type Default Description
readoutNames vector<string> [] [Deprecated] Names of the readouts (hits collections) to save [SimG4SaveCalHits]
readoutName string Name of the readout (hits collection) to save [SimG4SaveCalHits]
CaloHits k4FWCore::DataHandle<edm4hep::SimCalorimeterHitCollection> CaloHits Handle for calo hits [unknown owner type]
GeoSvc ServiceHandle GeoSvc None
SimG4SaveParticleHistory libSimG4Components.so
Property Type Default Description
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> SimParticleSecondaries Handle to the secondary particles [unknown owner type]
SimG4SaveSmearedParticles libSimG4Components.so
Property Type Default Description
RecParticles k4FWCore::DataHandle<edm4hep::ReconstructedParticleCollection> RecParticlesSmeared Handle for the particles to be written [unknown owner type]
MCRecoParticleAssoc k4FWCore::DataHandle<podio::LinkCollection<edm4hep::ReconstructedParticle,edm4hep::MCParticle> > SmearedParticlesToParticles Handle for the associations between particles and MC particles to be written [unknown owner type]
SimG4SaveTrackerHits libSimG4Components.so
Property Type Default Description
readoutNames vector<string> [] [Deprecated] Name of the readouts (hits collections) to save [SimG4SaveTrackerHits]
readoutName string Name of the readout (hit collection) to save [SimG4SaveTrackerHits]
SimTrackHits k4FWCore::DataHandle<edm4hep::SimTrackerHitCollection> TrackerHits Handle for tracker hits [unknown owner type]
GeoSvc ServiceHandle GeoSvc None
SimG4SaveTrajectory libSimG4Components.so
Property Type Default Description
TrajectoryPoints k4FWCore::DataHandle<edm4hep::TrackerHit3DCollection> Hits/Trajectory Handle for trajectory hits [unknown owner type]
SimG4SingleParticleGeneratorTool libSimG4Components.so
Property Type Default Description
energyMin double 1000.0 Minimum energy of generated particles [SimG4SingleParticleGeneratorTool]
energyMax double 1000000.0 Maximum energy of generated particles [SimG4SingleParticleGeneratorTool]
etaMin double -5.0 Minimum eta of generated particles [SimG4SingleParticleGeneratorTool]
etaMax double 5.0 Maximum eta of generated particles [SimG4SingleParticleGeneratorTool]
phiMin double 0.0 Minimum phi of generated particles [SimG4SingleParticleGeneratorTool]
phiMax double 6.2831853 Maximum phi of generated particles [SimG4SingleParticleGeneratorTool]
vertexX double 0.0 [SimG4SingleParticleGeneratorTool]
vertexY double 0.0 [SimG4SingleParticleGeneratorTool]
vertexZ double 0.0 [SimG4SingleParticleGeneratorTool]
particleName string geantino Name of the generated particles [SimG4SingleParticleGeneratorTool]
saveEdm bool False [SimG4SingleParticleGeneratorTool]
GenParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> GenParticles Handle for the genparticles to be written [unknown owner type]
SimG4SmearGenParticles libSimG4Components.so
Property Type Default Description
simulateTracker bool True [SimG4SmearGenParticles]
inParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> GenParticles Handle for the input particles [unknown owner type]
smearedParticles k4FWCore::DataHandle<edm4hep::MCParticleCollection> SimParticlesSmeared Handle for the particles to be written [unknown owner type]
smearTool PrivateToolHandle SimG4ParticleSmearRootFile Handle to smear generated particles tool [unknown owner type]
SimG4Svc libSimG4Components.so
Property Type Default Description
g4PreInitCommands vector<string> [] Geant4 commands to be executed before user initialization [SimG4Svc]
g4PostInitCommands vector<string> [] Geant4 commands to be executed after user initialization [SimG4Svc]
regions vector<string> [] Names of the tools that create regions and fast simulation models [SimG4Svc]
randomNumbersFromGaudi bool True Whether random numbers should be taken from Gaudi [SimG4Svc]
seedValue long 1234567 Seed to be used in RndmGenSvc engine (randomNumbersFromGaudi must be set to false) [SimG4Svc]
InteractiveMode bool False Enter the interactive mode [SimG4Svc]
detector PrivateToolHandle SimG4DD4hepDetector Handle for the detector construction tool [unknown owner type]
physicslist PrivateToolHandle SimG4FtfpBert Handle for the Geant physics list tool [unknown owner type]
actions PrivateToolHandle SimG4FullSimActions Handle for the user action initialization [unknown owner type]
magneticField PrivateToolHandle SimG4ConstantMagneticFieldTool Handle for the magnetic field initialization [unknown owner type]
SimG4UserLimitPhysicsList libSimG4FullPlugins.so
Property Type Default Description
fullphysics PrivateToolHandle SimG4FtfpBert Handle for the full physics list tool [unknown owner type]
SimG4UserLimitRegion libSimG4FullPlugins.so
Property Type Default Description
volumeNames vector<string> [] Names of the volumes [SimG4UserLimitRegion]
maxStep double 1.7976931e+308 maximum step [SimG4UserLimitRegion]
maxTrack double 1.7976931e+308 maximum total track length [SimG4UserLimitRegion]
maxTime double 1.7976931e+308 max time [SimG4UserLimitRegion]
minKineticEnergy double 0.0 min kinetic energy [SimG4UserLimitRegion]
minRange double 0.0 min remaining range [SimG4UserLimitRegion]
```