CMS 3D CMS Logo

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

#include <TICLInterpretationAlgoBase.h>

Public Member Functions

 Inputs (const edm::Event &eV, const edm::EventSetup &eS, const std::vector< reco::CaloCluster > &lC, const edm::ValueMap< std::pair< float, float >> &lcT, const MultiVectorManager< Trackster > &tS, const std::vector< std::vector< unsigned int >> &links, const edm::Handle< std::vector< T >> trks, const std::vector< bool > &mT)
 

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< std::vector< unsigned int > > & linkedResultTracksters
 
const std::vector< bool > & maskedTracks
 
const edm::Handle< std::vector< T > > tracksHandle
 
const MultiVectorManager< Trackster > & tracksters
 

Detailed Description

template<typename T>
struct ticl::TICLInterpretationAlgoBase< T >::Inputs

Definition at line 38 of file TICLInterpretationAlgoBase.h.

Constructor & Destructor Documentation

◆ Inputs()

template<typename T>
ticl::TICLInterpretationAlgoBase< T >::Inputs::Inputs ( const edm::Event eV,
const edm::EventSetup eS,
const std::vector< reco::CaloCluster > &  lC,
const edm::ValueMap< std::pair< float, float >> &  lcT,
const MultiVectorManager< Trackster > &  tS,
const std::vector< std::vector< unsigned int >> &  links,
const edm::Handle< std::vector< T >>  trks,
const std::vector< bool > &  mT 
)
inline

Definition at line 48 of file TICLInterpretationAlgoBase.h.

56  : ev(eV),
57  es(eS),
58  layerClusters(lC),
59  layerClustersTime(lcT),
60  tracksters(tS),
63  maskedTracks(mT) {}
const edm::Handle< std::vector< T > > tracksHandle
const std::vector< reco::CaloCluster > & layerClusters
const std::vector< std::vector< unsigned int > > & linkedResultTracksters
const edm::ValueMap< std::pair< float, float > > & layerClustersTime
const MultiVectorManager< Trackster > & tracksters

Member Data Documentation

◆ es

template<typename T>
const edm::EventSetup& ticl::TICLInterpretationAlgoBase< T >::Inputs::es

Definition at line 40 of file TICLInterpretationAlgoBase.h.

◆ ev

template<typename T>
const edm::Event& ticl::TICLInterpretationAlgoBase< T >::Inputs::ev

Definition at line 39 of file TICLInterpretationAlgoBase.h.

◆ layerClusters

template<typename T>
const std::vector<reco::CaloCluster>& ticl::TICLInterpretationAlgoBase< T >::Inputs::layerClusters

Definition at line 41 of file TICLInterpretationAlgoBase.h.

◆ layerClustersTime

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

Definition at line 42 of file TICLInterpretationAlgoBase.h.

◆ linkedResultTracksters

template<typename T>
const std::vector<std::vector<unsigned int> >& ticl::TICLInterpretationAlgoBase< T >::Inputs::linkedResultTracksters

Definition at line 44 of file TICLInterpretationAlgoBase.h.

◆ maskedTracks

template<typename T>
const std::vector<bool>& ticl::TICLInterpretationAlgoBase< T >::Inputs::maskedTracks

Definition at line 46 of file TICLInterpretationAlgoBase.h.

◆ tracksHandle

template<typename T>
const edm::Handle<std::vector<T> > ticl::TICLInterpretationAlgoBase< T >::Inputs::tracksHandle

Definition at line 45 of file TICLInterpretationAlgoBase.h.

◆ tracksters

template<typename T>
const MultiVectorManager<Trackster>& ticl::TICLInterpretationAlgoBase< T >::Inputs::tracksters

Definition at line 43 of file TICLInterpretationAlgoBase.h.