1 #ifndef L1Trigger_DTTriggerPhase2_LateralityCoarsedProvider_h 2 #define L1Trigger_DTTriggerPhase2_LateralityCoarsedProvider_h 32 std::vector<lat_vector> &lateralities)
override;
~LateralityCoarsedProvider() override
void fill_lat_combinations()
edm::FileInPath laterality_filename_
std::vector< MuonPathPtr > MuonPathPtrs
void run(edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, std::vector< lat_vector > &lateralities) override
short cellLayout[cmsdt::NUM_LAYERS]
void analyze(MuonPathPtr &inMPath, std::vector< lat_vector > &lateralities)
short coarsed_times[cmsdt::NUM_LAYERS]
std::vector< latcomb > lat_vector
std::vector< lat_coarsed_combination > lat_combinations
LateralityCoarsedProvider(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
std::vector< short > coarsify_times(MuonPathPtr &inMPath)
std::shared_ptr< MuonPath > MuonPathPtr
std::vector< std::vector< short > > convertString(std::string chain)
void initialise(const edm::EventSetup &iEventSetup) override