![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | BarrelCryostat |
| namespace | DM |
| namespace | Barrel |
| namespace | BarrelPresampler |
| namespace | detail |
| namespace | EC |
| namespace | EndcapCryostat |
| namespace | FCAL |
| namespace | HEC |
Classes | |
| class | CalibrationHit |
| class | CalibSDTool |
| A base class for tools that manage LArG4CalibSDs. More... | |
| class | SimpleSDTool |
| A base class for tools that manage LArG4SimpleSDs. More... | |
| class | IECPresamplerGeometry |
| class | EMECSupportCalibrationCalculator |
| class | ActiveSDTool |
| Sensitive detector tool which manages activate-area LAr calib SDs. More... | |
| class | CalibrationDefaultCalculator |
| class | CalibrationHitMerger |
| Athena Algorithm that merges a given set of CaloCalibrationHitContainers into a single CaloCalibrationHitContainers - based on CollectionMerger by Elmar Ritsch. More... | |
| class | DeadSDTool |
| class | EMBSDTool |
| SD tool which manages EM barrel sensitive detectors. More... | |
| class | EMECSDTool |
| SD tool which manages EM endcap sensitive detectors. More... | |
| class | FCALSDTool |
| SD tool which manages the LAr forward calo sensitive detectors. More... | |
| class | HECSDTool |
| SD tool which manages the LAr hadronic endcap sensitive detectors. More... | |
| class | InactiveSDTool |
| Sensitive detector tool which manages inactive-area LAr calib SDs. More... | |
Typedefs | |
| typedef G4THitsCollection< CalibrationHit > | CalibrationHitsCollection |
| using | SimpleSDWrapper = detail::SDWrapper<LArG4SimpleSD, LArHitContainer> |
| Template instantiation for LArG4SimpleSD. | |
| using | CalibSDWrapper = detail::SDWrapper<LArG4CalibSD, CaloCalibrationHitContainer> |
| Template instantiation for LArG4CalibSD. | |
Functions | |
| std::set< std::string > | findLogicalVolumes (const std::string &pattern) |
| Search for logical volumes in the G4 volume store. | |
| std::vector< std::string > | findLogicalVolumes (const std::vector< std::string > &patterns, MsgStream &msg) |
| Search for multiple logical volumes in G4 volume store. | |
| bool | matchStrings (std::string_view pattern, std::string_view text) noexcept |
| Helper function for matching strings with wildcards. | |
Variables | |
| G4Allocator< CalibrationHit > | CalibrationHitAllocator |
| typedef G4THitsCollection<CalibrationHit> LArG4::CalibrationHitsCollection |
Definition at line 123 of file CalibrationHit.h.
Template instantiation for LArG4CalibSD.
Definition at line 120 of file LArCalorimeter/LArG4/LArG4Code/LArG4Code/SDWrapper.h.
Template instantiation for LArG4SimpleSD.
Definition at line 117 of file LArCalorimeter/LArG4/LArG4Code/LArG4Code/SDWrapper.h.
| Enumerator | |
|---|---|
| EMEC_ECOR_ROPT | |
| EMEC_ECOR_OFF | |
| EMEC_ECOR_GADJ | |
| EMEC_ECOR_CHCL | |
| EMEC_ECOR_GADJ_OLD | |
| EMEC_ECOR_GADJ_E | |
| EMEC_ECOR_GADJ_S | |
| EMEC_ECOR_GADJ_SE | |
| EMEC_ECOR_CHCL1 | |
Definition at line 12 of file LArG4EnumDefs.h.
Definition at line 10 of file LArWheelCalculatorEnums.h.
| std::set< std::string > LArG4::findLogicalVolumes | ( | const std::string & | pattern | ) |
Search for logical volumes in the G4 volume store.
Uses the global G4LogicalVolumeStore to search the geometry. The pattern may contain '*' wildcards.
| std::vector< std::string > LArG4::findLogicalVolumes | ( | const std::vector< std::string > & | patterns, |
| MsgStream & | msg ) |
Search for multiple logical volumes in G4 volume store.
This function does a search for each input pattern in the G4LogicalVolumeStore using the findLogicalVolumes function above. It uses the provided MsgStream object to print a warning for every pattern that yields zero matches.
|
noexcept |
Helper function for matching strings with wildcards.
It's a iterative function that checks if two given strings match. The first string may contain wildcard characters.
|
externthread_local |