CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
CaloClusterer.h File Reference
#include <cstdint>
#include <cmath>
#include <vector>
#include <array>
#include <algorithm>
#include "DataFormats/L1TParticleFlow/interface/PFCluster.h"
#include "DataFormats/Common/interface/OrphanHandle.h"

Go to the source code of this file.

Classes

struct  l1tpf_calo::Cluster
 
struct  l1tpf_calo::CombinedCluster
 
class  l1tpf_calo::FlatCaloLinker
 
class  l1tpf_calo::Grid
 
class  l1tpf_calo::GridData< T >
 
class  l1tpf_calo::Phase1Grid
 
class  l1tpf_calo::Phase1GridBase
 
class  l1tpf_calo::Phase2Grid
 
struct  l1tpf_calo::PreCluster
 
class  l1tpf_calo::SimpleCaloLinker
 
class  l1tpf_calo::SimpleCaloLinkerBase
 
class  l1tpf_calo::SingleCaloClusterer
 

Namespaces

 edm
 HLT enums.
 
 l1tpf_calo
 

Typedefs

typedef GridData< float > l1tpf_calo::EtGrid
 
typedef GridData< int > l1tpf_calo::IndexGrid
 
typedef GridData< PreCluster > l1tpf_calo::PreClusterGrid
 

Functions

const Grid * l1tpf_calo::getGrid (const std::string &type)
 
std::unique_ptr< SimpleCaloLinkerBase > l1tpf_calo::makeCaloLinker (const edm::ParameterSet &pset, const SingleCaloClusterer &ecal, const SingleCaloClusterer &hcal)