# 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.
| 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_<> >] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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>] |
| 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>] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
Frequency |
unsigned int |
1 |
How often to print the event number [EventCounter] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
collections |
vector<string> |
[] |
Collections that should be read (default all) [PodioInput] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
InputCollections |
vector<string> |
[] |
[Reader] |
IOSvc |
ServiceHandle |
IOSvc |
[Reader] |
EventDataSvc |
ServiceHandle |
EventDataSvc |
[Reader] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
IOSvc |
ServiceHandle |
IOSvc |
[Writer] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
numPileUpEvents |
unsigned int |
0 |
number of pile-up events [ConstPileUp] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
Filename |
string |
|
Name of the HepMC file to read [HepMC2FileReader] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
hepmc |
k4FWCore::DataHandle<HepMC3::GenEvent> |
hepmc |
The HepMC event to dump [unknown owner type] |
| Property | Type | Default | Description |
|---|---|---|---|
Filename |
string |
|
Name of the HepMC file to read [HepMCFileReader] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
hepmc |
k4FWCore::DataHandle<HepMC3::GenEvent> |
HepMC |
None |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
numPileUpEvents |
double |
0.0 |
Average number of pile-up events [PoissonPileUp] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
numPileUpEvents |
vector<int> |
[0] |
Average number of pile-up events [RangePileUp] |
| 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_<> >] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
collNameMapping |
map<string, string> |
[] |
[EDM4hep2LcioTool] |
convertAll |
bool |
True |
[EDM4hep2LcioTool] |
| Property | Type | Default | Description |
|---|---|---|---|
collNameMapping |
map<string, string> |
[] |
[Lcio2EDM4hepTool] |
convertAll |
bool |
True |
[Lcio2EDM4hepTool] |
| Property | Type | Default | Description |
|---|---|---|---|
Files |
vector<string> |
[] |
[LcioEvent] |
skipNEvents |
int |
0 |
[LcioEvent] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
ProcessorType |
string |
|
[MarlinProcessorWrapper] |
Parameters |
map<string, vector<string>> |
[] |
[MarlinProcessorWrapper] |
EDM4hep2LcioTool |
PublicToolHandle |
|
None |
Lcio2EDM4hepTool |
PublicToolHandle |
|
None |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
invSamplingFraction |
double |
1.0 |
Value of 1/sampling fraction [CalibrateCaloHitsTool] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsCaloDiscsTool] |
readoutName |
string |
EMECPhiEtaReco |
name of the readout [CellPositionsCaloDiscsTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsDummyTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsECalBarrelModuleThetaSegTool] |
readoutName |
string |
ECalBarrelModuleThetaMerged |
[CellPositionsECalBarrelModuleThetaSegTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsECalBarrelPhiThetaSegTool] |
readoutName |
string |
ECalBarrelPhiTheta |
[CellPositionsECalBarrelPhiThetaSegTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsECalBarrelTool] |
readoutName |
string |
ECalBarrelPhiEta |
[CellPositionsECalBarrelTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsECalEndcapTurbineSegTool] |
readoutName |
string |
ECalEndcapTurbine |
[CellPositionsECalEndcapTurbineSegTool] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsHCalPhiThetaSegTool] |
readoutName |
string |
HCalBarrelReadout |
[CellPositionsHCalPhiThetaSegTool] |
detectorName |
string |
HCalBarrel |
[CellPositionsHCalPhiThetaSegTool] |
numLayersHCalThreeParts |
vector<int> |
[6, 9, 22] |
[CellPositionsHCalPhiThetaSegTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsSimpleCylinderPhiThetaSegTool] |
detectorName |
string |
SimpleCylinderDetector |
[CellPositionsSimpleCylinderPhiThetaSegTool] |
readoutName |
string |
SimpleCylinderPhiTheta |
[CellPositionsSimpleCylinderPhiThetaSegTool] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
[CellPositionsTailCatcherTool] |
readoutName |
string |
name of the readout |
[CellPositionsTailCatcherTool] |
centralRadius |
double |
0.0 |
radius in cm [CellPositionsTailCatcherTool] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
cells |
k4FWCore::DataHandle<edm4hep::CalorimeterHitCollection> |
cells |
Empty calorimeter cells output) [unknown owner type] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
fileName |
string |
neighbours_map.root |
[TopoCaloNeighbours] |
| Property | Type | Default | Description |
|---|---|---|---|
fileName |
string |
/afs/cern.ch/user/c/cneubuse/public/FCChh/cellNoise_map_segHcal.root |
[TopoCaloNoisyCells] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
CaloCellConstantsSvc |
ServiceHandle |
k4::recCalo::CaloCellConstantsSvc |
[k4::recCalo::CaloCellConstantsSvcTestAlg] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
gdml |
string |
GeantDetector.gdml |
Output GDML file name [GeoToGdmlDumpSvc] |
| Property | Type | Default | Description |
|---|---|---|---|
readoutNames |
vector<string> |
[] |
Names of the readouts (hits collections) [InspectHitsCollectionsTool] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
outputs |
PublicToolHandleArray |
[] |
[SimG4Alg] |
eventProvider |
PrivateToolHandle |
SimG4PrimariesFromEdmTool |
Handle for tool that creates the G4Event [unknown owner type] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
GeoSvc |
ServiceHandle |
GeoSvc |
None |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
fullphysics |
PrivateToolHandle |
SimG4FtfpBert |
Handle for the full physics list tool [unknown owner type] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
G4PhysicsVerbosityLevel |
int |
0 |
Verbosity of G4 Physics printouts. 0: no printouts. 1: Verbose Printouts [SimG4FtfpBert] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
gdml |
string |
|
name of the GDML file [SimG4GdmlDetector] |
validateGDMLSchema |
bool |
False |
try to validate the GDML schema [SimG4GdmlDetector] |
| Property | Type | Default | Description |
|---|---|---|---|
GenParticles |
k4FWCore::DataHandle<edm4hep::MCParticleCollection> |
GenParticles |
Handle for the EDM MC particles to be read [unknown owner type] |
| Property | Type | Default | Description |
|---|---|---|---|
material |
string |
|
Material name of the homogenous calorimeter (to be searched for in Geant NIST table) [SimG4GflashHomoCalo] |
| 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] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
resolutionMomentum |
string |
|
string defining a TFormula representing resolution momentum-dependent for the smearing [SimG4ParticleSmearFormula] |
| Property | Type | Default | Description |
|---|---|---|---|
filename |
string |
|
File name with the resolutions obtained from root file [SimG4ParticleSmearRootFile] |
| Property | Type | Default | Description |
|---|---|---|---|
sigma |
double |
0.01 |
Constant resolution for the smearing [SimG4ParticleSmearSimple] |
| Property | Type | Default | Description |
|---|---|---|---|
GenParticles |
k4FWCore::DataHandle<edm4hep::MCParticleCollection> |
GenParticles |
Handle for the EDM MC particles to be read [unknown owner type] |
| 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 |
| Property | Type | Default | Description |
|---|---|---|---|
GenParticles |
k4FWCore::DataHandle<edm4hep::MCParticleCollection> |
SimParticleSecondaries |
Handle to the secondary particles [unknown owner type] |
| 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] |
| 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 |
| Property | Type | Default | Description |
|---|---|---|---|
TrajectoryPoints |
k4FWCore::DataHandle<edm4hep::TrackerHit3DCollection> |
Hits/Trajectory |
Handle for trajectory hits [unknown owner type] |
| 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] |
| 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] |
| 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] |
| Property | Type | Default | Description |
|---|---|---|---|
fullphysics |
PrivateToolHandle |
SimG4FtfpBert |
Handle for the full physics list tool [unknown owner type] |
| 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] |