14 |
|
|
15 |
|
#include "UserCode/L1RpcTriggerAnalysis/interface/SynchroSelectorTrack.h" |
16 |
|
#include "UserCode/L1RpcTriggerAnalysis/interface/SynchroSelectorMuon.h" |
17 |
+ |
#include "UserCode/L1RpcTriggerAnalysis/interface/SynchroSelectorL1Muon.h" |
18 |
|
|
19 |
|
#include "DataFormats/MuonDetId/interface/RPCDetId.h" |
20 |
|
#include "TFile.h" |
45 |
|
|
46 |
|
if (theAnaConfig.exists("synchroSelectorMuon")) theSynchroFilters.push_back( new SynchroSelectorMuon(theAnaConfig.getParameter<edm::ParameterSet>("synchroSelectorMuon"), theHistos) ); |
47 |
|
if (theAnaConfig.exists("synchroSelectorTrack")) theSynchroFilters.push_back( new SynchroSelectorTrack(theAnaConfig.getParameter<edm::ParameterSet>("synchroSelectorTrack"), theHistos) ); |
48 |
+ |
if (theAnaConfig.exists("synchroSelectorL1Muon")) theSynchroFilters.push_back( new SynchroSelectorL1Muon(theAnaConfig.getParameter<edm::ParameterSet>("synchroSelectorL1Muon"), theHistos) ); |
49 |
|
std::cout << "SIZE OF SELECTORS IS: " << theSynchroFilters.size()<<std::endl; |
50 |
|
|
51 |
|
} |
80 |
|
LogTrace("") << "LinkSynchroAnalysis - record has CHANGED!!, read map, VERSION: " << theCabling->version(); |
81 |
|
} |
82 |
|
|
83 |
+ |
for (std::vector<SynchroSelector* >::iterator ix=theSynchroFilters.begin(); ix != theSynchroFilters.end(); ++ix) (*ix)->update(ev,es); |
84 |
+ |
|
85 |
|
for(RPCRawSynchro::ProdItem::const_iterator it = vItem.begin(); it != vItem.end(); ++it) { |
86 |
|
const LinkBoardElectronicIndex & path = it->first; |
87 |
|
const std::vector<FebConnectorSpec> & febs = theCabling->location(path)->febs(); |