Skip to content

remove optional" for detection efficiency/alive-time components #171

@KrisThielemans

Description

@KrisThielemans

We have

detectionBinEfficiencies: DetectionBinEfficiencies*?
# Nested list of lookup tables for SGIDs, one for each module-type pair.
# Also indicates if coincidences between a module-pair are recorded.
modulePairSGIDLUT: ModulePairSGIDLUT**?
# Nested list of all modulePairEfficienciesVectors (one for each module-type pair)
# Constraint: size(modulePairEfficienciesVectors[type_of_module1][type_of_module2]) == max(modulePairSGIDLUT[type_of_module1][type_of_module2]) + 1
modulePairEfficienciesVectors: ModulePairEfficienciesVector**?

However, for other vectors, we decided to remove the "optional" (i.e. ?) as that can be represented by a vector of length 0

Same for

moduleCoincidenceAliveTimeFractions: ModuleCoincidenceAliveTimeFractions**?

(Unfortunately, "optional" was added in v0.8)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions