108 edm::LogInfo(
"BTVHLTOfflineSource") <<
"TriggerResults not found, " 120 edm::LogInfo(
"BTVHLTOfflineSource") <<
"TriggerEvent not found, " 153 float CSV_online = iter->second;
154 if (CSV_online<0) CSV_online = -0.05;
156 v->getMEhisto_CSV()->Fill(CSV_online);
157 v->getMEhisto_Pt()->Fill(iter->first->pt());
158 v->getMEhisto_Eta()->Fill(iter->first->eta());
161 if(offlineJetTagHandlerPF.
isValid()){
163 float CSV_offline = iterO->second;
164 if (CSV_offline<0) CSV_offline = -0.05;
165 DR =
reco::deltaR(iterO->first->eta(),iterO->first->phi(),iter->first->eta(),iter->first->phi());
167 v->getMEhisto_CSV_RECOvsHLT()->Fill(CSV_offline,CSV_online);
continue;
175 v->getMEhisto_PVz()->Fill(VertexHandler->begin()->z());
176 if (offlineVertexHandler.
isValid())
v->getMEhisto_PVz_HLTMinusRECO()->Fill(VertexHandler->begin()->z()-offlineVertexHandler->begin()->z());
184 float CSV_online = iter->second;
185 if (CSV_online<0) CSV_online = -0.05;
187 v->getMEhisto_CSV()->Fill(CSV_online);
188 v->getMEhisto_Pt()->Fill(iter->first->pt());
189 v->getMEhisto_Eta()->Fill(iter->first->eta());
192 if(offlineJetTagHandlerCalo.
isValid()){
195 float CSV_offline = iterO->second;
196 if (CSV_offline<0) CSV_offline = -0.05;
197 DR =
reco::deltaR(iterO->first->eta(),iterO->first->phi(),iter->first->eta(),iter->first->phi());
200 v->getMEhisto_CSV_RECOvsHLT()->Fill(CSV_offline,CSV_online);
continue;
208 v->getMEhisto_PVz()->Fill(VertexHandler->begin()->z());
209 if (offlineVertexHandler.
isValid())
v->getMEhisto_fastPVz_HLTMinusRECO()->Fill(VertexHandler->begin()->z()-offlineVertexHandler->begin()->z());
215 v->getMEhisto_fastPVz()->Fill(VertexHandler->begin()->z());
216 if (offlineVertexHandler.
isValid())
v->getMEhisto_PVz_HLTMinusRECO()->Fill(VertexHandler->begin()->z()-offlineVertexHandler->begin()->z());
edm::EDGetTokenT< reco::JetTagCollection > offlineCSVTokenCalo_
EventNumber_t event() const
edm::EDGetTokenT< reco::JetTagCollection > offlineCSVTokenPF_
virtual edm::TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const
transient_vector_type::const_iterator const_iterator
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::Handle< trigger::TriggerEvent > triggerObj_
const_iterator end() const
edm::LuminosityBlockNumber_t luminosityBlock() const
edm::EDGetTokenT< std::vector< reco::Vertex > > hltCaloPVToken_
edm::Handle< reco::JetTagCollection > csvPfTags
Strings::size_type size() const
edm::EDGetTokenT< std::vector< reco::Vertex > > offlinePVToken_
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryFUToken
edm::Handle< reco::JetTagCollection > csvCaloTags
edm::Handle< edm::TriggerResults > triggerResults_
unsigned int triggerIndex(std::string const &name) const
auto deltaR(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
PathInfoCollection hltPathsAll_
edm::EDGetTokenT< reco::JetTagCollection > csvCaloTagsToken_
edm::EDGetTokenT< std::vector< reco::Vertex > > hltFastPVToken_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
edm::EDGetTokenT< std::vector< reco::Vertex > > hltPFPVToken_
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryToken
edm::EDGetTokenT< reco::JetTagCollection > csvPfTagsToken_
const_iterator begin() const
edm::TriggerNames triggerNames_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsFUToken