FastJetInterface Namespace Reference

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_tfjetlist_t
 Container for fastjet jets.

Functions

template<class D , class M >
const std::string & cfgName (D tag, const M &map, const std::string &invalidKey)
 General configuration keyword finder.

Detailed Description

Collection of types for the internal dictionary.


Function Documentation

template<class D , class M >
const std::string& FastJetInterface::cfgName ( tag,
const M &  map,
const std::string &  invalidKey 
) [inline]

General configuration keyword finder.

Generalized linear search for keyword associated with given fastjet tag.

Returns:
Reference to non-modifiable keyword if fastjet tag is known, else reference to non-modifiable invalid keyword indicator.
Parameters:
[in] tag fastjet tag to be checked
[in] map dictionary mapping keyword to fastjet tag
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1