ATLAS Offline Software
Classes | Namespaces | Enumerations | Variables
ChamberViewer.h File Reference
#include <stdexcept>
#include <format>
#include <xAODMeasurementBase/MeasurementDefs.h>
#include <MuonIdHelpers/IMuonIdHelperSvc.h>
#include "Acts/Utilities/PointerTraits.hpp"
Include dependency graph for ChamberViewer.h:

Go to the source code of this file.

Classes

class  xAOD::ChamberViewer< HitObjContainer >
 

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 xAOD::ChamberViewConcepts
 Under the assumption that all measurements in an uncalibrated measurement container are sorted by their IdentifierHash which is the unique hash of the associated ReadoutElement, the UnCalibMeasViewer provides a begin & end iterator where all measurements in between share the same identifierHash.
 
 xAOD::ChamberView
 

Enumerations

enum  xAOD::ChamberView::Mode : std::uint8_t { xAOD::ChamberView::Mode::DetElement, xAOD::ChamberView::Mode::Chamber }
 Switch setting the view mode if the chamber viewer is initialized with the IdHelperSvc. More...
 

Variables

template<typename ObjType >
concept xAOD::ChamberViewConcepts::identifyConcept
 Define the concept that the object needs to have an Identifier method
More...
 
template<typename ObjType >
concept xAOD::ChamberViewConcepts::identifierHashConcept
 Define the concept that the object needs to have an IdentifierHash method
More...
 
template<class HitObjContainer >
concept xAOD::ChamberViewConcepts::ContainerConcept