![]() |
ATLAS Offline Software
|
Collection of types for the internal dictionary. More...
Typedefs | |
| typedef std::map< std::string, fastjet::JetAlgorithm > | algomap_t |
Mapping keyword on fastjet jet algorithm tag. | |
| typedef std::map< std::string, fastjet::Strategy > | strategymap_t |
Mapping keyword on fastjet clustering strategy tag. | |
| typedef std::map< std::string, fastjet::RecombinationScheme > | schememap_t |
Mapping keyword on fastjet recombination scheme tag. | |
| typedef std::map< std::string, fastjet::SISConePlugin::SplitMergeScale > | splitMergeScaleMap_t |
Mapping keyword on fastjet SIS Cone split merge scale tag. | |
| typedef std::map< std::string, fastjet::AreaType > | areamap_t |
Mapping keyword on fastjet area type tag. | |
| typedef fastjet::PseudoJet | fjet_t |
fastjet data model for jet | |
| typedef std::vector< fjet_t > | fjetlist_t |
Container for fastjet jets. | |
Functions | |
| template<class D, class M> | |
| static bool | chkConfig (const std::string &key, D &tag, const M &map) |
| General configuration check. | |
| template<class D, class M> | |
| const std::string & | cfgName (D tag, const M &map, const std::string &invalidKey) |
| General configuration keyword finder. | |
Collection of types for the internal dictionary.
| typedef std::map<std::string,fastjet::JetAlgorithm> FastJetInterface::algomap_t |
Mapping keyword on fastjet jet algorithm tag.
Definition at line 36 of file FastJetInterfaceTool.h.
| typedef std::map<std::string,fastjet::AreaType> FastJetInterface::areamap_t |
Mapping keyword on fastjet area type tag.
Definition at line 48 of file FastJetInterfaceTool.h.
| typedef fastjet::PseudoJet FastJetInterface::fjet_t |
fastjet data model for jet
Definition at line 51 of file FastJetInterfaceTool.h.
| typedef std::vector<fjet_t> FastJetInterface::fjetlist_t |
Container for fastjet jets.
Definition at line 53 of file FastJetInterfaceTool.h.
| typedef std::map<std::string,fastjet::RecombinationScheme> FastJetInterface::schememap_t |
Mapping keyword on fastjet recombination scheme tag.
Definition at line 40 of file FastJetInterfaceTool.h.
| typedef std::map<std::string,fastjet::SISConePlugin::SplitMergeScale> FastJetInterface::splitMergeScaleMap_t |
Mapping keyword on fastjet SIS Cone split merge scale tag.
Definition at line 43 of file FastJetInterfaceTool.h.
| typedef std::map<std::string,fastjet::Strategy> FastJetInterface::strategymap_t |
Mapping keyword on fastjet clustering strategy tag.
Definition at line 38 of file FastJetInterfaceTool.h.
| const std::string & FastJetInterface::cfgName | ( | D | tag, |
| const M & | map, | ||
| const std::string & | invalidKey ) |
General configuration keyword finder.
Generalized linear search for keyword associated with given fastjet tag.
fastjet tag is known, else reference to non-modifiable invalid keyword indicator.| [in] | tag | fastjet tag to be checked |
| [in] | map | dictionary mapping keyword to fastjet tag |
Definition at line 92 of file FastJetInterfaceTool.h.
|
static |
General configuration check.
Retrieves fastjet tag for given key.
true if tag for given key is available, else false | [in] | key | reference to non-modifiable key |
| [out] | tag | reference to modifiable tag data; will be set if key is found, else unchanged |
| [in] | map | dictionary relating key to tag |
Definition at line 72 of file FastJetInterfaceTool.h.