1 #ifndef L1Trigger_DTTriggerPhase2_MuonPathSLFitter_h 2 #define L1Trigger_DTTriggerPhase2_MuonPathSLFitter_h 19 std::shared_ptr<GlobalCoordsObtainer> &globalcoordsobtainer);
27 std::vector<cmsdt::metaPrimitive> &metaPrimitives)
override{};
31 std::vector<lat_vector> &lateralities,
32 std::vector<cmsdt::metaPrimitive> &metaPrimitives)
override;
35 std::vector<cmsdt::metaPrimitive> &inMPaths,
36 std::vector<cmsdt::metaPrimitive> &outMPaths)
override{};
edm::FileInPath shift_theta_filename_
void run(edm::Event &iEvent, const edm::EventSetup &iEventSetup, std::vector< cmsdt::metaPrimitive > &inMPaths, std::vector< cmsdt::metaPrimitive > &outMPaths) override
std::vector< MuonPathPtr > MuonPathPtrs
int get_rom_addr(MuonPathPtr &inMPath, latcomb lats)
std::vector< short > latcomb
~MuonPathSLFitter() override
void run(edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, std::vector< cmsdt::metaPrimitive > &metaPrimitives) override
void initialise(const edm::EventSetup &iEventSetup) override
std::vector< std::vector< int > > lut_sl1
std::vector< std::vector< int > > lut_sl3
std::map< int, float > shiftthetainfo_
MuonPathSLFitter(const edm::ParameterSet &pset, edm::ConsumesCollector &iC, std::shared_ptr< GlobalCoordsObtainer > &globalcoordsobtainer)
std::vector< latcomb > lat_vector
void run(edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, MuonPathPtrs &outMPath) override
edm::FileInPath sl3_filename_
edm::FileInPath sl1_filename_
void analyze(MuonPathPtr &inMPath, lat_vector lat_combs, std::vector< cmsdt::metaPrimitive > &metaPrimitives)
std::shared_ptr< MuonPath > MuonPathPtr
edm::FileInPath sl2_filename_
std::vector< std::vector< int > > lut_sl2