CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs Struct Reference

#include <PatternRecognitionAlgoBase.h>

Public Member Functions

 Inputs (const edm::Event &eV, const edm::EventSetup &eS, const std::vector< reco::CaloCluster > &lC, const std::vector< float > &mS, const edm::ValueMap< std::pair< float, float >> &lT, const TILES &tL, const std::vector< TICLSeedingRegion > &rG)
 

Public Attributes

const edm::EventSetupes
 
const edm::Eventev
 
const std::vector< reco::CaloCluster > & layerClusters
 
const edm::ValueMap< std::pair< float, float > > & layerClustersTime
 
const std::vector< float > & mask
 
const std::vector< TICLSeedingRegion > & regions
 
const TILES & tiles
 

Detailed Description

template<typename TILES>
struct ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs

Definition at line 31 of file PatternRecognitionAlgoBase.h.

Constructor & Destructor Documentation

◆ Inputs()

template<typename TILES >
ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::Inputs ( const edm::Event eV,
const edm::EventSetup eS,
const std::vector< reco::CaloCluster > &  lC,
const std::vector< float > &  mS,
const edm::ValueMap< std::pair< float, float >> &  lT,
const TILES &  tL,
const std::vector< TICLSeedingRegion > &  rG 
)
inline

Definition at line 40 of file PatternRecognitionAlgoBase.h.

47  : ev(eV), es(eS), layerClusters(lC), mask(mS), layerClustersTime(lT), tiles(tL), regions(rG) {}

Member Data Documentation

◆ es

template<typename TILES >
const edm::EventSetup& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::es

Definition at line 33 of file PatternRecognitionAlgoBase.h.

◆ ev

template<typename TILES >
const edm::Event& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::ev

Definition at line 32 of file PatternRecognitionAlgoBase.h.

◆ layerClusters

template<typename TILES >
const std::vector<reco::CaloCluster>& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::layerClusters

Definition at line 34 of file PatternRecognitionAlgoBase.h.

◆ layerClustersTime

template<typename TILES >
const edm::ValueMap<std::pair<float, float> >& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::layerClustersTime

Definition at line 36 of file PatternRecognitionAlgoBase.h.

◆ mask

template<typename TILES >
const std::vector<float>& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::mask

Definition at line 35 of file PatternRecognitionAlgoBase.h.

◆ regions

template<typename TILES >
const std::vector<TICLSeedingRegion>& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::regions

Definition at line 38 of file PatternRecognitionAlgoBase.h.

◆ tiles

template<typename TILES >
const TILES& ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::tiles

Definition at line 37 of file PatternRecognitionAlgoBase.h.

ticl::PatternRecognitionAlgoBaseT::Inputs::es
const edm::EventSetup & es
Definition: PatternRecognitionAlgoBase.h:33
ticl::PatternRecognitionAlgoBaseT::Inputs::layerClustersTime
const edm::ValueMap< std::pair< float, float > > & layerClustersTime
Definition: PatternRecognitionAlgoBase.h:36
ticl::PatternRecognitionAlgoBaseT::Inputs::tiles
const TILES & tiles
Definition: PatternRecognitionAlgoBase.h:37
ticl::PatternRecognitionAlgoBaseT::Inputs::mask
const std::vector< float > & mask
Definition: PatternRecognitionAlgoBase.h:35
ticl::PatternRecognitionAlgoBaseT::Inputs::ev
const edm::Event & ev
Definition: PatternRecognitionAlgoBase.h:32
ticl::PatternRecognitionAlgoBaseT::Inputs::layerClusters
const std::vector< reco::CaloCluster > & layerClusters
Definition: PatternRecognitionAlgoBase.h:34
ticl::PatternRecognitionAlgoBaseT::Inputs::regions
const std::vector< TICLSeedingRegion > & regions
Definition: PatternRecognitionAlgoBase.h:38