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, const tensorflow::Session *tS)
 

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 tensorflow::Session * tfSession
 
const TILES & tiles
 

Detailed Description

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

Definition at line 32 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,
const tensorflow::Session *  tS 
)
inline

Definition at line 42 of file PatternRecognitionAlgoBase.h.

Member Data Documentation

◆ es

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

Definition at line 34 of file PatternRecognitionAlgoBase.h.

◆ ev

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

Definition at line 33 of file PatternRecognitionAlgoBase.h.

◆ layerClusters

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

Definition at line 35 of file PatternRecognitionAlgoBase.h.

◆ layerClustersTime

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

Definition at line 37 of file PatternRecognitionAlgoBase.h.

◆ mask

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

Definition at line 36 of file PatternRecognitionAlgoBase.h.

◆ regions

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

Definition at line 39 of file PatternRecognitionAlgoBase.h.

◆ tfSession

template<typename TILES >
const tensorflow::Session* ticl::PatternRecognitionAlgoBaseT< TILES >::Inputs::tfSession

Definition at line 40 of file PatternRecognitionAlgoBase.h.

◆ tiles

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

Definition at line 38 of file PatternRecognitionAlgoBase.h.