ATLAS Offline Software
Loading...
Searching...
No Matches
FastJetInterfaceTool.h File Reference
#include "AsgTools/AsgTool.h"
#include "fastjet/ClusterSequence.hh"
#include "fastjet/JetDefinition.hh"
#include "fastjet/AreaDefinition.hh"
#include "JetInterface/IFastJetInterfaceTool.h"
#include <map>
#include <string>
#include <vector>
#include <stdint.h>
#include "fastjet/SISConePlugin.hh"
#include "fastjet/CMSIterativeConePlugin.hh"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FastJetInterfaceTool
 Wrapper for fastjet verion 2.4.4. More...

Namespaces

namespace  FastJetInterface
 Collection of types for the internal dictionary.

Typedefs

typedef std::map< std::string, fastjet::JetAlgorithm > FastJetInterface::algomap_t
 Mapping keyword on fastjet jet algorithm tag.
typedef std::map< std::string, fastjet::Strategy > FastJetInterface::strategymap_t
 Mapping keyword on fastjet clustering strategy tag.
typedef std::map< std::string, fastjet::RecombinationScheme > FastJetInterface::schememap_t
 Mapping keyword on fastjet recombination scheme tag.
typedef std::map< std::string, fastjet::SISConePlugin::SplitMergeScale > FastJetInterface::splitMergeScaleMap_t
 Mapping keyword on fastjet SIS Cone split merge scale tag.
typedef std::map< std::string, fastjet::AreaType > FastJetInterface::areamap_t
 Mapping keyword on fastjet area type tag.
typedef fastjet::PseudoJet FastJetInterface::fjet_t
 fastjet data model for jet
typedef std::vector< fjet_tFastJetInterface::fjetlist_t
 Container for fastjet jets.

Functions

template<class D, class M>
static bool FastJetInterface::chkConfig (const std::string &key, D &tag, const M &map)
 General configuration check.
template<class D, class M>
const std::string & FastJetInterface::cfgName (D tag, const M &map, const std::string &invalidKey)
 General configuration keyword finder.