DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::SpecParRegistry Struct Reference

#include <SpecParRegistry.h>

Public Member Functions

void filter (SpecParRefs &, const std::string &, const std::string &) const
 
void filter (SpecParRefs &, const std::string &) const
 
std::vector< std::string_view > names () const
 
std::vector< std::string_view > names (const std::string &path) const
 
bool hasSpecPar (std::string_view) const
 
const SpecParspecPar (std::string_view) const
 

Public Attributes

SpecParMap specpars
 

Detailed Description

Definition at line 43 of file SpecParRegistry.h.

Member Function Documentation

◆ filter() [1/2]

void SpecParRegistry::filter ( SpecParRefs refs,
const std::string &  key 
) const

Definition at line 133 of file SpecParRegistry.cpp.

◆ filter() [2/2]

void SpecParRegistry::filter ( SpecParRefs refs,
const std::string &  attribute,
const std::string &  value 
) const

Definition at line 111 of file SpecParRegistry.cpp.

◆ hasSpecPar()

bool SpecParRegistry::hasSpecPar ( std::string_view  name) const

Definition at line 157 of file SpecParRegistry.cpp.

◆ names() [1/2]

std::vector< std::string_view > SpecParRegistry::names ( ) const

Definition at line 151 of file SpecParRegistry.cpp.

◆ names() [2/2]

std::vector< std::string_view > SpecParRegistry::names ( const std::string &  path) const

Definition at line 142 of file SpecParRegistry.cpp.

◆ specPar()

const SpecPar * SpecParRegistry::specPar ( std::string_view  name) const

Definition at line 166 of file SpecParRegistry.cpp.

Member Data Documentation

◆ specpars

SpecParMap dd4hep::SpecParRegistry::specpars

Definition at line 51 of file SpecParRegistry.h.


The documentation for this struct was generated from the following files: